1. ホーム
  2. sql-server

SQL server 2008 backup エラー - オペレーティングシステムエラー 5(このエラーのテキストを取得できませんでした。 理由: 15105) [終了].

2023-08-02 06:06:44

質問

私はlocalhostSQLEXPRESSにあるデータベースをバックアップしようとしているのですが、次のエラーが出続けます。

Backup failed for Server 'localhost\SqlExpress'.  (Microsoft.SqlServer.SmoExtended)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Backup+Server&LinkId=20476


ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: Cannot open backup device 'C:\backup.bak'. Operating system error 5(failed to retrieve text for this error. Reason: 15105). (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&LinkId=20476

誰か私がここで間違っていることを説明することができますか?

ありがとうございます。

どのように解決するのですか?

SQL ServerがファイルC:⇄backup.bakにアクセスする権限を持っていないようです。 SQL Server のサービス アカウントに割り当てられているアカウントのアクセス権を確認してみます。

解決策の一部として、バックアップ ファイルを C: ドライブのルート以外の場所に保存するとよいでしょう。 それが、権限の問題が発生する 1 つの理由かもしれません。