2014-03-25 42 views
0

因此,我的任務是將DNN安裝到我的系統上。我正在使用Microsoft Web平臺安裝程序。我被要求提供'sa'帳戶的密碼。我不知道該帳戶的密碼。所以,當我試圖使用Microsoft SQL Server管理軟件來更改密碼我得到以下信息:Dotnetnuke安裝; Microsoft SQL Server'sa'帳戶問題

「更改密碼失敗的登錄‘山’(Microsoft.SqlServer.Smo) 附加信息: 例外(Microsoft.SqlServer.ConnectionInfo) 無法更改登錄'sa',因爲它不存在或您沒有權限。(Microsoft SQL Server,錯誤:15151)「

我將如何獲得更改密碼的權限?或者我完全錯過了這一點,應該做其他事情來安裝軟件?

我會假設問題出在SQL,我應該採取什麼措施來糾正這個問題?

+0

SQL Server使用/「Windows身份驗證」和「SQL Server身份驗證」。默認情況下,MSSQL安裝* ONLY *「Windows身份驗證」。 「sa」需要MSSQL認證。 – FoggyDay

回答

1

SQL Server使用/「Windows身份驗證」和「SQL Server身份驗證」。

默認情況下,MSSQL僅安裝「Windows身份驗證」。 「sa」需要MSSQL認證。

SOLUTION:

http://technet.microsoft.com/en-us/library/ms188670.aspx

1)進入SQL Server Management Studio中對象資源管理器中,右鍵單擊該服務器,然後單擊屬性。

2)在安全頁面的服務器認證下,選擇新的服務器認證模式,然後單擊確定。

3)在SQL Server Management Studio對話框中,單擊確定確認重新啓動SQL Server的要求。

4)在對象資源管理器中,右鍵單擊您的服務器,然後單擊重新啓動。

0

聽起來像你對我可以與SA帳戶爲SQL Server登錄,它可能會提示您更改您的密碼(第一次登錄),然後你會好之後去。

這就是說,我從來不建議設置DNN連接到SQL服務器與SA帳戶。每個DNN數據庫都應該有自己的數據庫用戶,這樣,如果一個DNN安裝由於某種原因而遭到破壞,他們就無法與同一臺服務器上的其他數據庫進行聯繫。

編輯:一些更多的信息

http://www.christoc.com/Tutorials/All-Tutorials/aid/1 在SQL Server你應該通過創建一個新的數據庫。我總是創建一個與網站同名的數據庫,所以在這種情況下,DNNDEV.ME。創建數據庫後,創建一個可以訪問該數據庫的用戶。我總是使用SQL身份驗證,關閉強制密碼要求,並賦予用戶數據庫所有者和公開訪問DNNDEV.ME數據庫的權限。請記住您在此創建的用戶名和密碼,因爲您在瀏覽DotNetNuke的安裝屏幕時將需要它們。