• 締切済み

ネットワーク指定のバックアップ方法について

SQL Server2000おいてバックアップをジョブに登録し定期的に取ろうと思っています。 ジョブにBACKUP DATABASE [ABCD] TO DISK = N'\\LANDISK\SHARE\BACKUP\BackData' WITH NOINIT , NOUNLOAD , NAME = N'Data バックアップ', NOSKIP , STATS = 10, NOFORMAT として"LANDISK"というネットワーク上にバックアップしようとしています。 しかし、バックアップ デバイス '\\LANDISK\SHARE\BACKUP\BackData' を開けません。デバイス エラーまたはデバイスがオフラインです。詳細については、SQL Server のエラー ログを参照してください。 というエラーとなってしまいます。 ログを見ても BackupDiskFile::CreateMedia: バックアップ デバイス '\\LANDISK\SHARE\BACKUP\BackData' を create にできませんでした。オペレーティング システム エラー = 5(アクセスが拒否されました。)。 となっております。 どなたか良い方法を分かりやすく教えていただけないでしょうか?

みんなの回答

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

#1です。 >ドライブマップとはどのように設定するのでしょう? 「ネットワークドライブの割り当て」でXやZなど空いているドライブに\\LANDISK\SHAREフォルダを割り当てるだけです。

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

ネットワーク経由でのバックアップは可能ですが、本件の場合、そのバックアップジョブを実行しているユーザ(何も指定していないならば、SQL Server Agentのサービス実行アカウント)が、そのLANDISKにアクセス権限がない(少なくとも書き込み権限がない)ということではないですか? LANDISKのアクセス権限を緩めるなり、権限のあるアカウントでドライブマップしておくなり、ジョブを実行するアカウントを指定するなりしてみてください。

kachimi
質問者

補足

連絡が遅くなってしまい申し訳ありません。 SQL Server Agentはシステムアカウントにてサービス開始させています。 ドライブマップとはどのように設定するのでしょう?

関連するQ&A