首页 > 教學 > mssql 2008 > 【mssql教學】解決資料庫回復後使用者無法登入問題
2019
10-17

【mssql教學】解決資料庫回復後使用者無法登入問題

在資料庫回復不同資料庫時,原本資料庫的登入者,會跟各個資料庫的使用者對應不起來,在資料庫的使用者會顯示【沒有登入的SQL使用者】,主要是資料庫的「使用者」與「登入」的對應是用 SID 來比對的 ,雖然您的使用者名稱相同,原本的SID對應不起來就會出現前面的訊息,這時候可以進入資料庫再執行
EXEC sp_change_users_login ‘Update_One’,’用戶名’, ‘登錄名’;
就可以解決這個問題。

【mssql教學】解決資料庫回復後使用者無法登入問題 - 第1张  | 彰化一整天blog
1.先確認登入及使用者二邊有相同的名稱
【mssql教學】解決資料庫回復後使用者無法登入問題 - 第2张  | 彰化一整天blog
2.切換資料庫執行 EXEC sp_change_users_login ‘Update_One’,’用戶名’, ‘登錄名’;
【mssql教學】解決資料庫回復後使用者無法登入問題 - 第3张  | 彰化一整天blog
3.再次查看使用者類型時,會是【有登入的SQL使用者】
【mssql教學】解決資料庫回復後使用者無法登入問題 - 第4张  | 彰化一整天blog
4.執行前是【沒有登入的使用者】
同步發表於:【mssql教學】解決資料庫回復後使用者無法登入問題
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。