質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

Apache Tomcat

Apache TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

解決済

1回答

4555閲覧

SQL ServerのDBアクセス権限が外れる?

nonki03

総合スコア11

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

Apache Tomcat

Apache TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

0クリップ

投稿2019/03/13 04:22

編集2019/03/13 07:36

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ファイルを移動した際に起こる権限周りの問題について
書かれた記事だったので、参考にしたまでです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sazi

2019/03/13 05:03 編集

.mdfの移動にご用心 の部分は試されたのですか? ディレクトリという事ではなく、ファイルそのものについて。
退会済みユーザー

退会済みユーザー

2019/03/13 05:15

アタッチできてますか?
nonki03

2019/03/13 05:32 編集

>sazi さん その部分はSQLManagerの上記画像部分のチェックを再度付けるとログインできるようになったので試してはいません。 あくまで.mdfファイルを移動した際に起こる権限周りの問題について書かれた記事だったので、これに似たようなことなのかな…と。 つまるところ、「.mdfファイルを置き換えることによって、画像の赤枠部分のチェックが外れてしまう理由は何か」が分からず、モヤモヤしている状態なのでして… >SurferOnWww さん アタッチの確認方法が分からなかったので調べながらでしたが、 対象のDBを右クリックで確認したところデタッチの項目があったので、 恐らくできていると思われます。
guest

回答1

0

自己解決

作成しているDBのユーザー一覧から1度アクセス用のユーザーを削除し、
全体の(存在している)ユーザーから再度権限をつけなおした状態で
作成しているDBのユーザー一覧に再作成することで権限を付与し、
DBにアクセスできるようになりました。

しかし、「なぜmdfファイルを直接置き換えると、そのDBのオーナー権限が外れるのか」は分かっていません…

投稿2019/03/18 03:01

nonki03

総合スコア11

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問