Sql2005 自定義用戶及自定義用戶所有表問題

今天在項目修改中遇到一個有關 sql自定義用戶的問題。

具體如下

1.背景:

現有數據庫 aa,

sql 登錄用戶中有 bb用戶(自定義用戶)

aa庫裏的登錄名也有bb用戶

bb用戶的 [屬性-用戶映射] 和 [默認數據庫] 都是 aa

2.操作:

我現在將aa數據庫備份了 然後在另外的服務器上來新建了一個aa數據庫 然後還原aa數據庫

3.問題:

然後發現 在另外一臺服務器上的sql2005 的登錄用戶裏沒有bb

於是新建bb用戶 設置【默認數據庫】和【屬性-用戶映射】當用戶映射指向aa 時報錯:用戶已經存在在bb中

就此 bb不能與aa庫進行關聯。

 

 

--------------------------------解決辦法如下-------------------------------------------

 

 

 

--對於孤立用戶,用系統存儲過程修復一下,關聯用戶和登錄名

1.在sql2005新建用戶bb

2.然後新建查詢到aa

3.執行如下腳本

exec sp_change_users_login 'Update_one', bb,bb

發佈了45 篇原創文章 · 獲贊 3 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章