如何确定表的SQL Server Compact版本?

时间:2013-03-08 19:07:34

标签: visual-studio-2010 sql-server-ce windows-ce server-explorer

我有一些在Windows CE应用程序中创建的.SDF表(访问表数据从服务器应用程序传递,并转换为SQL Server Compact记录/表)。

我想从Visual Studio 2010中的桌面计算机查看它们。但是尝试在服务器资源管理器中创建新的数据连接,选择两个“Microsoft SQL Server Compact”数据源(3.5和4.0)中的任何一个都会失败

当我选择3.5然后选择“测试连接”时,它会告诉我:

  

这不是有效的SQL Server Compact Database文件,或者当前的SQL Server Compact Engine不支持此文件版本。

当我选择4.0然后选择“测试连接”时,它会告诉我:

  

不兼容的数据库版本。如果这是兼容文件,请运行修复。对于其他情况,请参阅文档。 [Db version = 0,Requested version = 0,File name = MyRecalcitrantTable.SDF

有没有办法建立这些表的连接,以便我可以查询它们以查看它们包含的内容?如何确定创建它们的版本(显然在3.5之前),以便我可以使用早期版本的VS来查看它们(或其他一些工具?)

1 个答案:

答案 0 :(得分:1)

您可以使用我的SQL Server Compact Toolbox VS扩展,它具有检测文件版本功能,但它们可能是版本2.0文件,并且只能在Windows设备(或模拟器)上打开