重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

SQLserver2005の Management Studioで
データベースコピーウィザードを使用して別サーバに
データベースをコピーしたいのですが、最後の
「エージェントジョブの実行」でエラーがでてうまく
できません。

「デタッチ後にアタッチする方法を使用する」で実行し
ログを確認すると、
「転送元のサーバーでのファイル共有」で指定した
フォルダの.mdfへのアクセスが拒否されました。
となっています。
フォルダの共有でEveryoneにフルコントロール許可は
してあるのですが、よく分かりません。

当方SQL文の知識はありません。

解決方法の心当たりがある方は教えてください。

A 回答 (1件)

転送先のSQL Server Agentサービスを起動しているアカウントは何ですか?(SQL Server構成マネージャで確認)


転送先のSQL Server Agentサービスのアカウントの権限でアクセスしにきているので、それ次第だと思います。
(ビルトインアカウントのいずれかを使っているならば、Everyoneフルコントロールにしたところでダメなケースがあります)

まあ、そこで悩むくらいなら手動でデタッチ+ファイルコピー+アタッチした方が早いだろうというのは確かです(デタッチもアタッチもSSMSでできるからコマンドは不要ですし)。
    • good
    • 0
この回答へのお礼

お礼が遅くなり大変申し訳ありません。

ご指摘どおりアカウントを変更しフォルダの共有をフルコンにしたら
無事コピーができました。
これは聞かなければ自己解決できませんでしたっ。。
まだまだ勉強不足です。

大変助かりました。
ありがとうございました。

お礼日時:2009/03/13 11:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す