工作上碰到備份資料庫後,再還原資料庫
結果原先可以登入的user無法登入
後來查了老半天,再加上同事的幫助
找到了原因
原因就是原先資料庫與後來還原的資料庫
使用者有同樣名稱,雖然名稱相同
但實際上資料庫的system_id不相同
所以才造成無法登入
可以用以下語法修改:
sp_change_users_login 'update_one', 'fwg', 'fwg'
其中fwg就是使用者名稱
下完指令,就會將備份前與還原後資料庫使用者名稱合併
相關資料:
http://www.chendw.cn:8080/view.aspx?id=218
沒有留言:
張貼留言