25

我使用 Visual Studio 2008(添加/新项目/本地数据库)创建了一个 SDF (SQL CE) 数据库。

是否可以使用 SQL Server Management Studio 编辑此数据库?我尝试附加它,但它只提供 .mdf 并附加 .sdf 文件会导致“无法检索此请求的数据”。

如果是这样,是否也可以使用 Management Studio 创建 SDF 文件?还是我们停留在 Visual Studio 2008 数据库管理器的简单界面上?

4

3 回答 3

22

您可以使用 SQL Server 2008 Management Studio 创建 .sdf 文件。

在“文件”>“连接对象资源管理器”对话框中,将“服务器类型”下拉列表更改为 SQL Server Compact Edition。

然后在 Database File 下拉列表中选择 New Database.... 就可以开始了。

于 2009-07-02T03:29:43.937 回答
15
  • Management Studio 2005 支持 SQL CE 3.0。
  • Management Studio 2005 SP2 最高支持 SQL CE 3.1。
  • Management Studio 2008 最高支持 SQL CE 3.5 SP1

我认为 Management Studio Express 2008 不支持 SQL CE 数据库。

于 2009-05-06T21:38:27.983 回答
1

您使用的是 Management Studio 2005 还是 2008?如果您创建 SQL CE 3.5 数据库,它应该在 2008 年工作......只是在 2005 年不行。

于 2009-03-11T02:00:51.107 回答