none
SQL Server2000 バックアップが失敗するようになった RRS feed

  • 質問

  • 保守計画で毎週日曜日深夜にフルバックアップ、毎日6時と10時に差分バックアップを実行していましたが、ある日からバックアップが失敗するようになってしまいました。(フルバックアップ、差分バックアップともにエラー)

    SQLServerログには下のようなエラーが記録されています。

    BackupMedium::ReportIoError: write バックアップ デバイス 'D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\magellan5\mag5_diff' に誤りがあります。オペレーティング システム エラー 1(ファンクションが間違っています。) が返されました。

     

    エンタープライズマネージャでバックアップしてもエラーが発生するのですが、何度も実行していると時々成功します。

    整合性チェックではエラーは発生しません。

    なにか考えられる原因はありますでしょうか?

     

    2010年12月13日 5:12

回答

  • OSエラー1番がでていますが、SQL Serverがファイルに書き出すときにエラーになっています。
    通常バックアップの設定いかんででるとはあまり思えないため、
    切り分けとして以下の動作を確認してみてはどうでしょうか。
    ・バックアップファイルを別なファイルに変えてみる
    ・バックアップ先を別なドライブにしてみる
    ・Dドライブに適当なファイルを作ってみる

    またデバイスドライバに最新のものがあれば適用してみてはいかがでしょうか。

    • 回答としてマーク crazym 2010年12月25日 0:56
    2010年12月14日 4:06
    モデレータ

すべての返信

  • OSエラー1番がでていますが、SQL Serverがファイルに書き出すときにエラーになっています。
    通常バックアップの設定いかんででるとはあまり思えないため、
    切り分けとして以下の動作を確認してみてはどうでしょうか。
    ・バックアップファイルを別なファイルに変えてみる
    ・バックアップ先を別なドライブにしてみる
    ・Dドライブに適当なファイルを作ってみる

    またデバイスドライバに最新のものがあれば適用してみてはいかがでしょうか。

    • 回答としてマーク crazym 2010年12月25日 0:56
    2010年12月14日 4:06
    モデレータ
  • 返信ありがとうございます。

    違うファイルににしてみましたがダメでした。

    下記のようなエラーが記録されていました

    Internal I/O request 0x200AEB98: Op: Write, pBuffer: 0x06FE0000, Size: 983040, Position: 1534532096, UMS: Internal: 0x103, InternalHigh: 0x0, Offset: 0x5B771A00, OffsetHigh: 0x0, m_buf: 0x06FE0000, m_len: 983040, m_actualBytes: 0, m_errcode: 1, BackupFile: D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\test20101218\test20101218.bak

     

    VMwareサーバー上のWindows2000ServerでSQLserver2000を動かしていますが、このへんも何か関係ありそうでしょうか?。

     

    2010年12月18日 4:49
  • 別サーバーにデータ移行したら正常になりました。
    2010年12月25日 0:57