DBデータを他のSQLサーバへ移動させた場合、ログインアカウントのないユーザーアカウントが出来上がる可能性がある。
システムデータベースの「master」をシングルユーザーモードで復元できればよいが、少しでもバージョンが違うと復元できないということになる。
そんなときは、以下のストアドプロシージャにて再マッピングを行うことができる。
1.対応するログインのないユーザーを確認します。
Use Northwind
go
sp_change_users_login 'report'
2.次のコマンドで再マッピングが行えます。
Use Northwind
go
sp_change_users_login 'update_one', 'test', 'test'