SQLServerのDB復元時対応で使えそうなSP
masterが復元できなかったとき、DBをbakファイルから復元した時の権限付け直し
use hogeDBNAME
-
- 権限がついていないユーザを対象DBで調べる
exec sp_change_users_login 'report'
-
- 同じ名前でユーザを作っておいて、付け直し
exec sp_change_users_login 'Update_One', 'hogeUser', 'hogeUser'
実行するときはSPの意味を調べてからってじっちゃが言ってた