2015-07-02 43 views
0

我想我的應用程序從MySQL遷移到Microsoft SQL Server 2014年當我創建一個新的應用程序,並嘗試建立一個連接字符串到Microsoft SQL服務器2014時,我可以測試連接,並且它返回一個成功的連接,但是當我點擊確定按鈕時,vs2013崩潰。這個過程適用於我在另一個應用程序上的mysql連接,所以我懷疑它正在查看對sql-server dll的錯誤引用。我到處尋找,沒有提到這個問題。的Visual Studio 2013崩潰構建連接字符串到Microsoft SQL Server

這是完全一樣的問題,因爲這個職位 Microsoft Visual Studio 2013 Stopped Working when adding connection但用戶,B413,從來沒有發佈補丁,以他的問題

+0

你能爲我們提供連接字符串,並Munge時間儘可能少?另外,您是否嘗試使用服務器名稱以及嘗試使用服務器IP? –

+0

我嘗試通過複製創建新數據庫時創建的字符串來創建單獨的連接字符串...不起作用。我試圖將服務器名稱更改爲本地主機...沒有運氣。我沒有嘗試ip,因爲localhost在Mysql方面工作。我也嘗試刪除並替換sql服務器的名稱空間引用。我嘗試了一切,直到我偶然發現修復。我打賭一美元甜甜圈,問題是在xml文件中,但我不知道該文件足以找到修復程序。 – brucemccampbell

回答

0

我發現了一個解決有關此問題。它不漂亮,但它的工作原理。

  1. 轉到服務器資源管理器和數據連接
  2. 選擇「創建一個新的SQL數據庫」
  3. 右鍵單擊向下箭頭服務器名稱,並選擇您的SQL Server
  4. 給您的數據庫命名如 「測試」

這將在SQL服務器創建一個新數據庫

  • 現在去,並在新的數據庫服務器資源管理器的新實例點擊右鍵,選擇「修改連接」
  • 現在,單擊「高級」按鈕
  • 現在向下滾動到源部分,然後更改打着「初始目錄「到你想要連接的數據庫。
  • 好了一切,你應該能夠看到你的表。
  • 進入SQL服務器,並刪除你爲這個練習中創建新的數據庫實例。
  • 好運... ...我希望這有助於。

    0

    對我來說,解決方案是(temporarely)在註冊表中刪除as explained here MySQL的DataProvider的條目。希望它可以幫助別人!

    相關問題