1

Windows Server 2003 上の SQL Server 2000。

次のように、EM 内から別のサーバーに直接バックアップを実行しようとしています。

データベース AbraEmployeeSelfService をディスクにバックアップ = '\\servername\f$\Backup\myDB_backup.bak'

次のエラーが表示されます: バックアップ デバイス '\\servername\f$\Backup\myDB_backup.bak' を開けません。デバイス エラーまたはデバイスがオフラインです。詳細については、SQL Server エラー ログを参照してください。メッセージ 3013、レベル 16、状態 1、行 1 バックアップ データベースが異常終了しています。

エラー ログに次のメッセージが表示されます: BackupDiskFile::CreateMedia: バックアップ デバイス '\\servername\f$\Backup\myDB_backup.bak' を作成できませんでした。オペレーティング システム エラー = 5 (アクセスが拒否されました。)。

宛先パスに対する完全な権限を持つ Windows ログインを使用してコマンドを実行しています。少なくとも、デスクトップから実行ウィンドウを開き、\\servername\f$\Backup と入力すると、表示される Explorer ウィンドウで、そのディレクトリ内のファイルを追加/編集/削除できます。

そのアクセス拒否を乗り越えるために何をする必要がありますか?

4

2 に答える 2

1

SO が宛先をエスケープしているかどうかはわかりませんが、次のように表示されるはずです。

'\\servername\f$\Backup\myDB_backup.bak'

(サーバー名の前に 2 つの \ が付きます)

SQL Server は、SQL Server のサービスを実行しているユーザーとして、このネットワーク共有に接続しようとします。その宛先への特権を持つアカウントと一致する別のアカウントとして SQL Server を実行する必要がある場合があります。

SQL Server のバックアップと復元のジレンマのトラブルシューティング

于 2009-01-14T15:55:33.837 に答える
0

MSSQLSERVER サービスを実行しているユーザー アカウントは何ですか? LocalSystem は制限されており、リモート リソースにアクセスできないと思います。

于 2009-01-14T15:53:58.910 に答える