在早期版本中创建的数据库文件无法在 SQL Server Compact 3.5 中打开。该数据库文件必须升级到 SQL Server Compact 3.5。升级后的文件将无法再用于早期版本。 若要从早期版本的 SQL Server Compact (版本 3.1 或 3.0)打开该数据库文件,请使用“升级到 SQL Server Compact 3.5数据库”对话框,或使用 SqlCeEngine.Upgrade 应用程序编程接口。
备注
SQL Server Management Studio、SQL Server Management Studio Express 和 Visual Studio 服务器资源管理器中都提供了“升级”对话框。
使用“升级到 SQL Server Compact 3.5 数据库”对话框
打开服务器资源管理器。
右键单击“数据连接”。
单击“添加连接”。
单击“Microsoft SQL Server Compact 3.5”。
选中“始终使用此选择”(可选)。单击“继续”。
单击“浏览”找到要升级的数据库文件,或键入其路径。
在“密码”文本框中输入密码(如果适用)。
如果单击“测试连接”打开用早期版本的 SQL Server Compact 3.5 创建的数据库文件,则将看到以下消息:“选定的数据库是用早期版本的 SQL Server Compact 创建的,必须先将其升级为 SQL Server Compact 3.5,才能打开或测试连接。可通过创建新的数据连接并完成‘添加连接’对话框来升级数据库。”
备注
SQL Server Compact 3.5 的文件扩展名为 *.sdf,这与早期版本的文件扩展名相同。但是,将数据库文件升级到 SQL Server Compact 3.5 之后,您将不再能够使用早期版本的 SQL Server Compact 3.5 来打开该文件。
通过“添加连接”对话框,可以用源路径填充已升级的 SQL Server Compact 3.5 数据库的目标路径。不能更改路径。旧数据库将作为同一文件夹中的备份 (.bak) 文件提供。单击“确定”,此时将显示“升级到 SQL Server Compact 3.5 数据库”。
输入新数据库的密码(可选)。
单击“确定”。
请参阅
其他资源
从早期版本进行升级 (SQL Server Compact)
对 SQL Server Compact Version 的并行支持