2013-10-09 48 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