2000 升級 2005 之後 當執行程式如果遇到錯誤訊息是有關 msdb 的話
有可能就是舊資料庫和新資料庫的登入角色沒有建立起來
首先:
執行exec sp_change_users_login 'REPORT'
列出現有的資料庫使用者對應至 SQL Server 登入
第二:在新資料庫建立該帳號的登入
第三:執行 sp_change_users_login 'AUTO_FIX','登入名稱',或是sp_change_users_login 'UPDATE_ONE','使用者名稱','登入名稱'
最後:可以用囉!! 如有不清楚可去查詢sp_change_users_login的用法
全站熱搜