我有一些在 Windows CE 应用程序中创建的 .SDF 表(访问表数据是从服务器应用程序传递的,并将其转换为 SQL Server Compact 记录/表)。
我想在 Visual Studio 2010 中从我的台式机查看它们。但尝试在服务器资源管理器中创建新的数据连接,选择两个“Microsoft SQL Server Compact”数据源(3.5 和 4.0)中的任何一个都会失败。
当我选择 3.5 然后“测试连接”时,它告诉我:
这不是有效的 SQL Server Compact 数据库文件,或者当前 SQL Server Compact 引擎不支持此文件版本。
当我选择 4.0,然后选择“测试连接”时,它告诉我:
不兼容的数据库版本。如果这是兼容文件,请运行修复。对于其他情况,请参阅文档。[ Db 版本 = 0,请求的版本 = 0,文件名 = MyRecalcitrantTable.SDF
有没有办法与这些表建立连接,以便我可以查询它们以查看它们包含的内容?如何确定它们是用哪个版本创建的(显然是在 3.5 之前),以便我可以使用早期版本的 VS 来查看它们(或其他工具?)