none
SQL SERVER 2000 MSDB復旧したいのですが RRS feed

  • 質問

  • SQL SERVER 2000を使用していますが先日原因不明でMSDBが認識できなくなりました。 *SQL Enterprise Managerよりデータベース参照すると(未確認)と表示されています。MSDBを削除する事もできない為、何をしたら復旧できるのか不明です。復旧手順のやり方をご存知の方返信をお願いします。

     

    2011年3月6日 14:08

回答

  • SQL SERVER 2000を使用していますが先日原因不明でMSDBが認識できなくなりました。 *SQL Enterprise Managerよりデータベース参照すると(未確認)と表示されています。MSDBを削除する事もできない為、何をしたら復旧できるのか不明です。復旧手順のやり方をご存知の方返信をお願いします。

     

    SQL Server master/msdb DB復元

    MS SQL Server2000でmasterDB復元の方法(バックアップファイルがあるのが前提です)

    1. コマンドプロンプトを起動する

    ○SQLServerを停止
    net stop MSSqlServer

    ○SQLServerをシングルモードで起動
    C:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlservr.exe -c -m

    2. クエリアナライザを起動する
    ○masterを復元(SQLが自動停止)
    use master
    restore database master from disk='masterバックアップファイルのフルパス'

    ○SQLServerを通常起動
    net start MSSqlServer

    ○msdbを復元
    restore database msdb from disk='msdbバックアップファイルのフルパス'

    以上で終了。
    • 回答としてマーク 山本春海 2011年4月1日 5:36
    2011年3月6日 15:13
  • 他の環境からまったく同じバージョンのMSDB(.mdf/.ldf) の物理データベースをコピーすれば復旧できると思います。

    ただ、ジョブ情報などがすべてなくなります。

    まったく同じバージョンとは、SQL Sever 2000 SP4 (8.00.2039) の環境であれば、SQL Server 2000 SP4 の MSDB のデータベース物理ファイルが必要となります。

    • 回答としてマーク 山本春海 2011年4月1日 5:36
    2011年3月19日 1:07

すべての返信

  • SQL SERVER 2000を使用していますが先日原因不明でMSDBが認識できなくなりました。 *SQL Enterprise Managerよりデータベース参照すると(未確認)と表示されています。MSDBを削除する事もできない為、何をしたら復旧できるのか不明です。復旧手順のやり方をご存知の方返信をお願いします。

     

    SQL Server master/msdb DB復元

    MS SQL Server2000でmasterDB復元の方法(バックアップファイルがあるのが前提です)

    1. コマンドプロンプトを起動する

    ○SQLServerを停止
    net stop MSSqlServer

    ○SQLServerをシングルモードで起動
    C:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlservr.exe -c -m

    2. クエリアナライザを起動する
    ○masterを復元(SQLが自動停止)
    use master
    restore database master from disk='masterバックアップファイルのフルパス'

    ○SQLServerを通常起動
    net start MSSqlServer

    ○msdbを復元
    restore database msdb from disk='msdbバックアップファイルのフルパス'

    以上で終了。
    • 回答としてマーク 山本春海 2011年4月1日 5:36
    2011年3月6日 15:13
  • SQL SERVER 2000を使用していますが先日原因不明でMSDBが認識できなくなりました。 *SQL Enterprise Managerよりデータベース参照すると(未確認)と表示されています。MSDBを削除する事もできない為、何をしたら復旧できるのか不明です。復旧手順のやり方をご存知の方返信をお願いします。ちなみにバックアップファイルはありません

     


    2011年3月6日 17:43
  • 他の環境からまったく同じバージョンのMSDB(.mdf/.ldf) の物理データベースをコピーすれば復旧できると思います。

    ただ、ジョブ情報などがすべてなくなります。

    まったく同じバージョンとは、SQL Sever 2000 SP4 (8.00.2039) の環境であれば、SQL Server 2000 SP4 の MSDB のデータベース物理ファイルが必要となります。

    • 回答としてマーク 山本春海 2011年4月1日 5:36
    2011年3月19日 1:07