石鹸's blog

.Net(C#)のWebプログラマ 他サイトの記事紹介やメモ書き

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の意味を調べてからってじっちゃが言ってた