使用 SQL Server Compact

在以下阶段需要使用 Microsoft SQL Server Compact 3.5 Service Pack 2 (SQL Server Compact 3.5) 或生成使用 SQL Server Compact 3.5 的应用程序:

  • 设置 SQL Server Compact 3.5 环境

  • 配置安全性、连接客户端和服务器

  • 使用 SQL Server Compact 3.5 数据库和数据

设置 SQL Server Compact 3.5 环境

可以安装 SQL Server Compact 3.5 环境以生成独立的桌面应用程序、独立的设备应用程序,或分布式数据库应用程序。

  • 若要生成和部署准备在设备本地运行的应用程序,必须安装开发环境和客户端环境。安装开发环境涉及安装 Visual Studio 2008 Service Pack 1 (SP1)。有关详细信息,请参阅安装开发环境。通过安装 SQL Server Compact 3.5 可以提供客户端环境。有关详细信息,请参阅在设备上安装和部署 (SQL Server Compact)

  • 若要生成准备在计算机本地运行的应用程序,必须安装开发环境和客户端环境。安装开发环境涉及安装 Visual Studio 2010。(注意:同时还支持 Visual Studio 2008 和 Visual Studio 2008 Service Pack 1 (SP1);但是,Visual Studio 2010 是首选环境,因为它包含新功能,如支持在 SQL Server Compact 数据库上使用 Transact-SQL 编辑器。)有关详细信息,请参阅安装开发环境。通过安装 SQL Server Compact 3.5 可以提供客户端环境。

  • 若要生成使用 SQL Server Compact 3.5 的分布式数据库应用程序,您必须安装开发环境、客户端环境和服务器环境。安装这些环境涉及安装适当的 Visual Studio 版本(取决于您是为计算机、设备还是这两者开发应用程序)、SQL Server 2008 或更高版本的 SQL Server,以及 SQL Server Compact 3.5。 随后必须在服务器上安装和配置 Microsoft Internet 信息服务 (IIS),并配置连接。有关详细信息,请参阅客户端环境和服务器环境安装 SQL Server Compact 3.5安装服务器环境

备注

Visual Studio 2010 是用于开发桌面应用程序的首选环境。Visual Studio 2008 SP1 是用于开发智能设备应用程序的首选环境。Visual Studio 2010 不支持开发智能设备应用程序。有关详细信息,请参阅安装开发环境

配置安全性

安装了必需的 SQL Server Compact 3.5 系统之后,必须配置 IIS 安全选项才能在客户端和服务器之间交换数据。

SQL Server Compact 3.5 还可以使用 IIS 的安全套接字层 (SSL) 功能,对运行 SQL Server Compact 3.5 的设备和运行 SQL Server 的计算机之间传播的数据进行加密。

有关详细信息,请参阅配置和保护服务器环境的安全性

连接客户端和服务器

若要连接到数据源或与数据源交换数据,SQL Server Compact 3.5 支持以下两种方法:

  • 远程数据访问 (RDA)

  • 合并复制

这些连接解决方案使用 IIS 的身份验证、授权和加密服务。可以通过有线或无线 LAN 和 WAN 进行连接。Microsoft ActiveSync 可以使用台式机上的网络连接与 SQL Server 进行通信。这样该设备就不再需要网卡或调制解调器。

有关连接选项的更多信息,请参阅管理连接 (SQL Server Compact)

使用 SQL Server Compact 3.5 数据库和数据

可以使用下列组件修改和管理 SQL Server Compact 3.5 数据库和数据:

SQL Server Compact 3.5 还提供对数据库的多连接访问、多列索引和匹配的索引限制、事务支持、引用完整性、128 位文件级加密以及密码保护和查询优化器。

SQL Server Compact 3.5数据库引擎 占用大约 2.2 至 2.6 MB 的磁盘空间(取决于目标设备的处理器)。SQL Server Compact 3.5 支持的数据库最大为 4 GB。

有关使用 SQL Server Compact 3.5 数据库的更多信息,请参阅使用数据库 (SQL Server Compact)

生成应用程序

SQL Server Compact 3.5 和 .NET Compact Framework 提供了可用于为访问企业信息系统的设备生成应用程序的开发基础结构技术。

使用 SQL Server Compact 3.5 的应用程序可包含以下功能:创建本地 SQL Server Compact 3.5 数据库、更新本地数据以及将在设备上所做的更改合并到 SQL Server 数据库中。

SQL Server Compact 3.5 支持下列编程模型:

  • ADO.NET,可使用 C# 或 MicrosoftVisual Basic 进行访问

  • OLE DB,可以在 Visual Studio 中使用 Visual C++ 选项进行访问

请参阅

其他资源

安装 SQL Server Compact

帮助主题 (SQL Server Compact)