dポイントプレゼントキャンペーン実施中!

SQL SERVER 2000で、データベース(master,model,msdbに限る)のバックアップを行い、作成されたバックアップファイルを別のサーバへ復元すると、’このバックアップを作成したサーバーのバージョンとこのサーバーのバージョンが異なります’のエラーとなる。互いのSQL SERVER 2000のバージョンは同じである。他にバージョンがあるのでしょうか。因みに、エクスポート、インポートでは問題なく実行できます。何かお分かりでしたら、ご教授お願いします。

A 回答 (3件)

>Windowsのバージョンも関係しているのでしょうか?


う~む。。。関係ないと思うのですが。。。あるのかな~

であれば、Enterprise Managerのデタッチ/アタッチで、MDFとLDFファイルをコピるっていうのはどうでしょうか?

方法がわからなかったら、補足に書いてください。
    • good
    • 0

質問の仕方が悪かったようですね^^;



OSの差は大丈夫だと思いますよ。
Advanced Serverを利用しているのですね?
クラスタを利用したDCOMかな?

まーそれはそれとして
欲しい情報はSQL-SERVERのサービスパックです。
もしかして当たっていない?

最低限SP2を当てておきましょう。
さらにSP3を当てないと、ウィルスの的になってしまうようですよ。

http://www.microsoft.com/japan/sql/downloads/def …


Advanced Serverを利用しているということが気になるのですが、、、
そのサーバがメーカの保守契約になっている場合は、勝手にSPを当てられませんので、その場合は別の手段をとる必要があります。
・地道にエクスポート
・データベーススクリプトの作成
かな?

この回答への補足

SP3を全サーバに当ててみました。
同様に、復元でバージョンエラーが出ます。
そこに表示されているバージョンNO(134217922)はSP3を当てる前と一緒です。またそのバージョンNO(134217922)はEnterprise Managerで表示されるバージョンNO(8.00.194)とは違います。そのバージョンNO(134217922)はサーバ内を色々探してみましたが、保有している場所が見当たりません。
あと、Windows、SQL共に同じバージョンのサーバ同士で試したところ正常に復元できました。
という事はWindowsのバージョンも関係しているのでしょうか?

補足日時:2005/08/11 20:58
    • good
    • 0

サービスパックも一緒?

この回答への補足

3台のサーバで試しました。
サーバA→サーバB、サーバCへ復元する。
バージョンが一部異なるようです。
サーバAは、SQLSERVERのバージョンが若干異なる。
サーバBは、WINDOWSの種類が若干異なる。
これからSQLSERVER、WINDOWSが全て同様のもので試してみます。
上記の事が原因とした場合、どのような方法で復元したらよろしいでしょうか。

1.SQLSERVERのバージョン
 Microsoft Sql Server Enterprise Manager
 Version 8.00.760(サーバA)
 Version 8.00.194(サーバB,C)
 SQL-DMO バージョン:8.00.02(サーバA,B,C)
 ODBC バージョン:03.52.0000(サーバA,B,C)
2.WINDOWS
 Microsoft Windows 2000 Server(サーバA,C)
  バージョン:5.0.2195 Service Pack 4 ビルド2195
  Microsoft Windows 2000 Advanced Server(サーバB)
  バージョン:5.0.2195 Service Pack 4 ビルド2195

補足日時:2005/08/10 17:24
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す