
2台のPCでSQL Serverのデータベースを別のコンピュータのSQL Serverで
復元しています。
別のWindows Server上のSQLServer2012から別のWindows Server上の
SQLServer2012へバックアップファイル(yyyymmdd.bak)でリストアを
しようとしております。
作業内容としては、データベース→DB選択→タスク→復元→データベースとし、
デバイスからバックアップファイルを指定しています。
データベースの復元は問題なく行え、DBへのアクセス、参照なども行えるのですが、
復元時に使用したユーザとは別のユーザのデータベースロールのアクセス権が消え
てしまうのです。
SQLServerへの接続はでき、エクスプローラーには、データベースの表示はされる
のですが、表示されたDBを選択をするとアクセスエラーとなります。
Windows認証で接続しているユーザです。
ユーザは同じですがドメインが異なる。
何故、消えてしまうのか。
消えないようにするにはどうしたらよいのか。
教えて下さい。
また、このような事象の説明があるサイトなどがありましたら教えて下さい。
つたない文面でわかりづらいとは思いますが、宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>Windows認証で接続しているユーザです。
>ユーザは同じですがドメインが異なる
windowsドメインって同じユーザーIDでも、
ドメインが異なるユーザーIDはまったく別のユーザーIDとして扱われますが。
DBでもいいけど、
ファイルアクセス権限で試してみたほうが早いかな。(同じだから)
ドメインAとBがあって、XというユーザーIDが両方にいたとして、
ドメインAのXに参照権限を与えてもドメインBのXでは参照できません。
ドメインAのXを消すと、参照権限はS-xxxxxみたいなのに化けてしまって
ドメインBのXの権限などありません。
内部的には、S-xxxxxみたいなの(SID)で管理しているので、
ユーザーIDがいっしょかどうかという管理はしていないということです。
ということから、質問の方法でバックアップを戻すと
アクセス権限がなくならないほうがおかしいってことになります。
この回答への補足
すみません。
説明不足ですみません。
データベースの復元前は、正常にアクセスでき、
復元後、データベースの復元先についていた、
db_datareader、db_datawriteが外れてしまいます。
No.1
- 回答日時:
権限周りはmasterデータベースで保持しているからです。
具体的な説明は、SQL Server自習書を参照していただくと
分かりやすいかと思います。
http://www.microsoft.com/ja-jp/sqlserver/2012/te …
バックアップと復元
http://go.microsoft.com/?linkid=9820534
このドキュメントの111ページ以降を確認してみてください。
ありがとうございます。
ログインアカウントは復元できないのですね。
では、復元できないログインアカウントの権限を
この場合は、「db_dataread」、「db_datawrite」を
消してしまうのですか。
ドメインは異なりますが、Windows認証で同じユーザを
が存在しているのに、アクセス権が消えるのどうして
なのですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCが悪くなって新しいPCにSSMS...
-
警察はスマホに保存した動画や...
-
SQLServer2005のコマンドを教え...
-
postgresql についてです
-
dbFailOnError とは?
-
MS-Accessのエクスポートで異常...
-
ログの圧縮が出来ません。また...
-
期限切れのバックアップの削除
-
エクセルのフィルタ抽出が固まる
-
接続されてるユーザーを切断す...
-
ACCESSのデータをWebブラウザで...
-
mdfファイルの残骸について
-
別サーバーへのデータの同期更...
-
データベース復元時に指定する...
-
SQLローダーで複数のCSVファイ...
-
DATファイルをEXCELで開きたい
-
復旧中のデータベースについて
-
データベースのアタッチができ...
-
TPSとは・・・
-
VC++でSQL Serverに接続するには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
復元に異常に時間がかかる
-
一つのテーブルだけを復元(リス...
-
警察はスマホに保存した動画や...
-
PCが悪くなって新しいPCにSSMS...
-
SQLServer2012の復元ができない
-
SQLServerバックアップ戻せない
-
SQL SERVER2008の質問です
-
復元時間:復元しています
-
DBを復元したら「読み取り専用...
-
メールデータが消失
-
SQLServerのデータベースを移行...
-
SQLサーバのバックアップファイ...
-
PCの状態を数日前に戻すには?
-
アドレスを移行したい .VCFデー...
-
MS SQL2005 STD での リストア...
-
泣きそうです…。誰か助けてくだ...
-
携帯電話 データ復旧について
-
ゴミ箱で削除したファイルを復...
-
ACCESS97のファイルを修復したい
-
バックアップファイルの復元に...
おすすめ情報