在備份數據庫之后,進行還原時,如果發生了錯誤,則會產生所謂的 孤立 用戶 .這個 用戶 是還原之前的數據的 用戶 ,假如你再添加同名 用戶 ,則會出現錯誤: 錯誤21002:[SQL-DMO] 用戶 "xxx"已經存在。當你在企業管理器中點開數據庫樹菜單,選擇 用戶 ,想要刪除這個
在備份數據庫之后,進行還原時,如果發生了錯誤,則會產生所謂的孤立用戶.這個用戶是還原之前的數據的用戶,假如你再添加同名用戶,則會出現錯誤:
錯誤21002:[SQL-DMO]用戶"xxx"已經存在。當你在企業管理器中點開數據庫樹菜單,選擇用戶,想要刪除這個孤立用戶時,則會提示無法刪除.
google了幾下,找出了最快捷的解決方案,備忘
1.打開查詢分析器,并在數據庫下拉菜單中選擇需要修復的庫
2.exec sp_change_users_login 'REPORT' 獲取孤立用戶列表
3.新建用戶,假如為之前的同名用戶,userA
3.exec sp_change_users_login 'UPDATE_ONE','孤立用戶表的用戶名','userA'
這里如果你的孤立用戶名與新建用戶名相同的話,則為exec sp_change_users_login 'UPDATE_ONE','userA','userA'
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com