• 締切済み

別サーバへのデータベースコピーウィザード

SQLserver2005の Management Studioで データベースコピーウィザードを使用して別サーバに データベースをコピーしたいのですが、最後の 「エージェントジョブの実行」でエラーがでてうまく できません。 「デタッチ後にアタッチする方法を使用する」で実行し ログを確認すると、 「転送元のサーバーでのファイル共有」で指定した フォルダの.mdfへのアクセスが拒否されました。 となっています。 フォルダの共有でEveryoneにフルコントロール許可は してあるのですが、よく分かりません。 当方SQL文の知識はありません。 解決方法の心当たりがある方は教えてください。

みんなの回答

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

転送先のSQL Server Agentサービスを起動しているアカウントは何ですか?(SQL Server構成マネージャで確認) 転送先のSQL Server Agentサービスのアカウントの権限でアクセスしにきているので、それ次第だと思います。 (ビルトインアカウントのいずれかを使っているならば、Everyoneフルコントロールにしたところでダメなケースがあります) まあ、そこで悩むくらいなら手動でデタッチ+ファイルコピー+アタッチした方が早いだろうというのは確かです(デタッチもアタッチもSSMSでできるからコマンドは不要ですし)。

nakaharu
質問者

お礼

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

関連するQ&A