MSDEで苦労
MSDEのデータベースのバックアップをとって、それを、他のマシンでリストアしようと思いました。
BACKUPコマンド、RESTOREコマンドは問題なく動作したのですが、問題のデータベースのユーザで接続できなくなりました。
RESTORE先のマシンには、BACKUPもとのデータベースと同じ名前のデータベース、ユーザが作ってあります。
いろいろと試した結果、これは、mdf、ldfファイルをアタッチするときの問題と同じです。
すなわち、データベース内のsysusersテーブル内のユーザを、syslogins内のログインにリンクする必要があります。
sp_change_users_login 'Auto_Fix','ユーザ名',NULL,'パスワード'
最後のパスワードは、sysloginsにユーザが存在しないときに、割り当てられます。規定値はNULLです。
これでOK。
やはりコマンドでやっていることに限界があるのかな・・・、と思っていると、SQLサーバーの評価版でClientツールだけを選択してインストールすると、Enterprise ManagerはExpireしないということ。これでめでたくGUIツールが手に入ると思ったのですが、この評価版が巨大。ダウンロードを始めて、2,3時間かかりそうなので、いったん中断。深夜にダウンロードします。
突然ですが、ブログのエントリー数600まで、あと3つ!
カテゴリ
ソフトウェアトラックバック(0)
このブログ記事を参照しているブログ一覧: MSDEで苦労
このブログ記事に対するトラックバックURL: http://codeanimato.com/mt/mt-tb.cgi/584


コメントする