2009年12月30日 星期三

sql2005錯誤15023:當資料庫中已存在使用者或角色之問題

工作上碰到備份資料庫後,再還原資料庫
結果原先可以登入的user無法登入
後來查了老半天,再加上同事的幫助
找到了原因
原因就是原先資料庫與後來還原的資料庫
使用者有同樣名稱,雖然名稱相同
但實際上資料庫的system_id不相同
所以才造成無法登入

可以用以下語法修改:
sp_change_users_login 'update_one', 'fwg', 'fwg'

其中fwg就是使用者名稱
下完指令,就會將備份前與還原後資料庫使用者名稱合併

相關資料:
http://www.chendw.cn:8080/view.aspx?id=218

--好康廣告--

沒有留言:

  加入書籤: HemiDemi Yahoo! My Web Google Bookmarks technorati 收進你的MyShare個人書籤 Del.icio.us
Related Posts Plugin for WordPress, Blogger...