2013-10-09 60 views
0

我在运行时3.5使用SQL Server Compact Toolbox。SQL Server Compact工具箱未连接到数据库

当我选择“添加SQL Server Compact 3.5连接”时,可以看到下图中的内容。问题是,点击“测试连接”和“确定”后没有任何反应。左边的列表没有我连接的数据库。

enter image description here

你可以看到有数据库,3.sdf是我使用“创建”按钮创建一个空数据库。这是我能够连接的唯一数据库。

我曾尝试以管理员身份运行紧凑工具箱应用程序,但似乎没有帮助。还尝试玩数据库文件夹中的文件权限,这似乎也没有帮助。

这是我安装我的机器上,

enter image description here

更新:

是我使用的是最新版本3.1.4.0。

所以确切的步骤是这样,

  1. 右键单击SQL Server精简数据连接
  2. 单击添加的SQL Server Compact 3.5连接
  3. 单击浏览并选择文件名,对我来说是C: \ temp1 \ 1.sdf
  4. 在MB字段中编辑最大数据库大小。将其设置为500
  5. 命中测试连接。没有任何反应,这是问题的第一个迹象
  6. 点击确定。对话框消失,并且新连接未出现在列表中
+0

我试过repro,bu不能,用latestversion(3.1.4.0)能不能描述重现的确切步骤? (我是该工具的作者) – ErikEJ

+0

添加了回购步骤。让我知道你是否需要更多信息。 – peter

+0

在启动应用程序之前创建1.sdf文件? – ErikEJ

回答

0

我认为1.sdf不是SQL Server Compact 3.5文件,并且出于某种原因,您不会收到任何错误消息(它已在版本3.5中修复.1.0)。您可以使用“检测SQL Server Compact文件版本”菜单选项来验证。

+0

菜单选项说它是一个sql compact 3.5文件。 '1.sdf是SQL Server Compact版本3.5'就是它所说的。 – peter

+0

在最新的Toolbox版本 – ErikEJ

+0

中解决了此问题我终于需要再次使用此工具,并且它似乎可行。我遇到的一个问题是Max数据库大小字段不适用于我。当我打开大型数据库时,指定最大数据库大小的唯一方法是手动将其添加到连接字符串。最大数据库大小= 1000.在该字段中设置该值会给我错误'数据库文件大于配置的等'。但是这个领域已经足够高了。 – peter