2017-10-05 33 views
0

我正在使用SSMS與本地PC上的數據庫進行交互。我還有一個軟件可以創建關於數據庫中數據的報告,但首先我必須將軟件連接到SQL Server數據庫。如何在SQL Server中設置用戶Windows密碼

我使用Windows身份驗證(憑據WindowsDomain\username)登錄數據庫,這是我的PC名稱和Windows用戶名。一開始我沒有設置密碼,並且連接成功。

但要將軟件連接到數據庫,我必須填寫不同的字段,例如主機名,端口號,數據庫名稱,用戶,密碼。即使我沒有密碼字段,我也不能留空密碼,所以我需要爲我的Windows用戶名設置一個密碼:OK,我只需要在控制面板中設置密碼帳戶。

我重新啓動我的電腦,並檢查是否需要填寫密碼,現在,在SQL Server ..但它仍然連接沒有任何密碼,軟件不連接數據庫與該密碼,並在SQL Server中我無法解決它與一個查詢(更改登錄在我的用戶名),錯誤:

無法使用Windows登錄參數密碼。

如何爲此用戶名設置密碼?或者,也許要創建一個新的與SQL Server身份驗證或Windows身份驗證,這對我來說是一樣的...

+0

請告訴我們此刻您嘗試使用哪個ConnectionString (當然敏感項目空白) –

+0

您試圖連接到數據庫的這個軟件是什麼? –

+0

@PeterB'DRIVER = {MicroStrategy ODBC Driver for SQL Server Wire Protocol};主機名= MYHOSTNAME;端口1433 =;數據庫= myDBname;使用authenticationMethod = 9;域= myDomainName; ;' @TabAlleman它是MicroStrategy – Alex

回答

0

如果您嘗試使用Windows身份驗證密碼,這是不正確的方式,也是不可靠的,因爲Windows身份驗證登錄是不同的來自SQL登錄。 在Windows身份驗證中,您沒有密碼,因爲Windows告訴SQL我相信這個用戶(誰在這臺計算機上佔用),因此您可以信任他

相關問題