我正在使用SQL Server 2008 R2。當我安裝時,我選擇了SQL身份驗證的混合模式。如何重置忘記的sa密碼?
我給了sa
作爲用戶名,並給了一些密碼,然後我忘記了密碼。
我不知道如何更改用戶密碼或刪除它並創建新用戶登錄?
我正在使用SQL Server 2008 R2。當我安裝時,我選擇了SQL身份驗證的混合模式。如何重置忘記的sa密碼?
我給了sa
作爲用戶名,並給了一些密碼,然後我忘記了密碼。
我不知道如何更改用戶密碼或刪除它並創建新用戶登錄?
嘗試:
exec sp_password null, '<new password>', 'sa'
運行這個作爲一個系統管理員用戶,以任何你想要的新密碼替代。
僅供參考sp_password已折舊。他們建議現在使用ALTER LOGIN,因爲sp_password將很快消失。 – 2013-02-15 16:16:36
我是個老同學:) – muhmud 2013-02-15 16:32:11
如果您可以以系統管理員身份登錄系統,請運行以下命令。
ALTER LOGIN sa WITH PASSWORD = 'xx'
如果您無法登錄爲系統管理員,但至少可以登錄到服務器以管理員身份讓我知道,我會送你如何解決你的問題的鏈接。
反正我找到了這個鏈接。請轉到SQLSkills:http://www.sqlskills.com/insidercontent/insidernewsletters.asp。您可能必須註冊爲「SQL Skills Insider」才能到達那裏,我不確定。無論哪種方式,如果你看看2012年10月29日的版本,它有一個連接到你的實例系統管理員的視頻。 – 2013-02-15 16:22:05
安裝ms sql server時,建議初學者不要使用'mixed mode'選項。 – spajce 2013-02-15 16:12:57
你能登錄到你的SQL服務器嗎? – RandomUs1r 2013-02-15 16:13:17
標記爲要遷移到[** [email protected]**](http://dba.stackexchange.com/faq),您可以在其中獲得更好的答案。 – 2013-02-15 16:24:26