2016-08-13 68 views
0

我無法使用Windows身份驗證在本地連接到任何SQL Server數據庫,並且無論是LocalDB還是Express版都無關緊要。我的操作系統是Windows 7 Professional 64位。當我嘗試在Visual Studio Community 2015或SQL Server Management Studio中進行連接時,它僅顯示錯誤消息連接超時已過期沒有任何有用的詳細信息。我在使用VS和SSMS中的SQL Server管理員帳戶進行連接時沒有任何問題。無法使用Windows身份驗證連接到SQL Server數據庫

我想每一個解決方案,我可以找到,如:

  • 我刪除,重新創建和啓動的LocalDB實例,
  • 我安裝所有更新,
  • 我關掉防火牆,
  • 我在Visual Studio中安裝了SQL Server數據工具功能,
  • 我重新啓動了與SQL Server相關的所有Windows服務,
  • I adde d我的Windows帳戶在SQL配置中的所有可能的權限,
  • 我以管理員身份運行Visual Studio和SSMS,
  • 我安裝了舊版本的Visual Studio(但沒關係,因爲SSMS給我完全相同的錯誤信息)。

我還發現這個錯誤可能是由於沒有足夠的資源造成的,但在我的情況下,這不是原因。

最後我格式化了我的硬盤並安裝了新的操作系統(相同的Windows版本)。我只安裝了具有所有功能和更新的Visual Studio Community 2015,但仍然收到相同的錯誤消息。

我在工作時沒有任何使用我的電腦的連接問題,我不必做任何特別的事情。我只需要安裝Visual Studio。我打開了相同的Visual Studio項目。

回答

0

當計算機的名稱是數字時會出現此問題。 Windows 7不允許將計算機的名稱更改爲僅包含數字的計算機名稱,但Windows 7安裝程序允許將數字設置爲計算機的名稱,並且在使用操作系統時不會顯示任何有關該計算機的警告。 更改計算機的名稱並重新啓動操作系統是一種解決方案。

+0

我總是將數字設置爲計算機的名稱。過去幾個月我遇到了這個問題,在因特網的任何地方我都沒有找到解決方案,所以我回答了我自己的問題。在2天內,我將接受該答案,或者如果其他人可以更具體(例如,添加一些來自SQL Server文檔的信息或鏈接到與該問題有關的Microsoft常見問題),我會接受她/他的答案。 –

0

嘗試以下步驟:

  • 打開使用WIN + R快捷鍵,然後在Windows運行菜單鍵入sysdm.cpl到窗口,然後回車。

  • 你會看到一個dialog,應該說系統屬性。確保您在「計算機名稱」選項卡上。

  • 點擊「更改」按鈕重命名計算機,這將彈出此dialog

  • 現在您終於可以更改計算機的名稱。您也可以將工作組的名稱更改爲更具描述性的內容。進行此更改後您必須重新啓動。

之後嘗試使用Windows身份驗證連接到SQL Server數據庫。

相關問題