SQL Server 2008(Express) を使用しています。
新環境のデータベースに置き換えるためにサーバーのサービスを一度停止して、
Program Files\Microsoft SQL Server\~内にあるmdfファイルを直で(エクスプローラで)置き換えたら、TomcatによるDB読み込みができなくなってしまいました。
ログを漁るとDBへのログインができておらず、弾かれているようでして…
原因は、mdfファイルを直接置き換えたことによって
DBアクセス用アカウントのdb_owner(DBのオーナー権限?)が外れてしまい、
ログインできなくなっていたのが原因だと見ているのですが…
(画像参照。赤枠部分が外れる。)
mdfファイルを置き換えることによって
DBの権限が外れるようなことってあるんでしょうか…
分かりにくい説明ですみません…
※追記
アタッチは出来ていると思われます。
似たような現象かな?と思う記事
*.mdfの移動にご用心
http://babydaemons.hatenablog.com/entry/20071207/1210349204
※SQLManagerの上記画像部分のチェックを再度付けるとログインできるようになったので
試してはいません。
あくまで.mdfファイルを移動した際に起こる権限周りの問題について
書かれた記事だったので、参考にしたまでです。
回答1件
あなたの回答
tips
プレビュー