2013-07-31 81 views
0

我試圖通過SSMS連接到我們的MS SQL Server 2005. 我第一次試圖通過Visual Studio以編程方式進行連接。 它發揮作用後,我發現我必須把「集成安全= SSPI;」到連接字符串中,否則它拒絕與「登錄失敗」錯誤的連接。如何將MS SSMS Express連接到服務器(集成安全)

現在我試圖通過SSMS連接,但現在當我嘗試連接時,我也得到一個拒絕。 很遺憾,我無法設置「集成安全= SSPI」或其他選項。

回答

0

在SSMS的連接對話框中選擇「Windows身份驗證」選項等同於將「集成安全性= SSPI」放入連接字符串中。

enter image description here

連接到服務器時,這將使用SSMS過程的憑據。

作爲說明,您也可以通過使用「其他連接參數」文本框來實現相同的結果。單擊「連接」對話框底部的「選項>>」按鈕,然後選擇「其他連接參數」選項卡。

enter image description here

然後在文本 「集成安全性= SSPI」(不帶引號)在文本框中輸入。這將覆蓋無論在下拉菜單中選擇的身份驗證選項。

可以找到更多信息in the MSDN page,或者在連接對話框有焦點時按F1鍵。

+0

感謝您的回答。 即時通訊使用Express版本2005,其中沒有「其他連接參數」,我不能使用Windows身份驗證,因爲我必須使用其他憑據。 – Mario

+0

抱歉,延遲響應。你有沒有嘗試過使用SSMS 2012?它向後兼容SQL 2005.您可以在此處下載它:[鏈接](http://www.microsoft.com/en-us/download/details.aspx?id=29062) 選擇SQLEXPRWT_x64_ENU.exe或SQLEXPRWT_x86_ENU.exe基於您的體系結構。 –

+0

非常感謝,SSMS 2012正常工作:) – Mario