FC2ブログ
MSSQLの不明なDBユーザーを復元する
DBを復元する際にDBユーザーは作られるが、ログインユーザーは作られない。
んで、ログインユーザーをそのままつくろうとすると、すでにDBユーザーがryって言われる。
そりゃそうだ、DBを復元するときにDBユーザーも復元されてるからな。

下記のストアドで不明ユーザーを確認できる
USE データベース名
EXEC sp_change_users_login 'Report'

じゃどうやって復元するかというと下記のストアドが存在する、

USE データベース名
EXEC sp_change_users_login 'Update_One','不明なデータベース ユーザー名','新しいログイン アカウント名'

※上記のコマンドを発行する前に、SQLサーバーのログインアカウントを事前に用意しとくこと。この用意された
ログインアカウントとDBアカウントを再度結びつけることになる

どうも、このストアドは元のDBユーザーの新しいDBユーザーに変更するらしい。
なのでSIDも変更される。

SIDが変更されると困るよって場合は、下記のURLに詳しく乗ってるからそっちを参照して

http://www.microsoft.com/japan/sqlserver/2005/ssj/tips/03.mspx



スポンサーサイト
TOP
プロフィール

hssamurai

Author:hssamurai
FC2ブログへようこそ!

最新記事
最新コメント

最新トラックバック

月別アーカイブ
カテゴリ