none
SQL Server 2008復元エラー RRS feed

  • 質問

  • SQL Server2008 R2で下のエラーがでます。解決策はありませんか?

    メッセージ 3169、レベル 16、状態 1、行 1
    データベースはバージョン 10.50.1617 を実行中のサーバーにバックアップされました。このバージョンは、このサーバー (バージョン 10.00.1600 を実行) とは互換性がありません。バックアップをサポートしているサーバーでデータベースを復元するか、またはこのサーバーと互換性のあるバックアップを使用してください。

    バックアップ元も復元先もSQL Server2008 R2です。ただしバックアップ元はWin7、復元先はWinXPです。

    2013年7月31日 9:07

すべての返信

  • 小澤まーくん さん、投稿ありがとうございます。
    フォーラム オペレーターの星 睦美です。

    エラーメッセージからはSQL Server のバージョンの違いがエラーの理由と判断できますが、質問に書かれているSQL Server の環境とは相違しています。(「バックアップ元も復元先もSQL Server2008 R2です」)。

    フォーラムの回答者が状況を理解しやすくなるように、バックアップと復元の環境に関して確認いただければと思います。

    参考までに以下のサポート情報をご紹介させていただきますね。

    (参考情報)
    SQL Server とそのコンポーネントのバージョンとエディションを確認する方法:

    SQL Server 2008R2 - バックアップと復元によるデータベースのコピー:


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2013年8月1日 2:39
  • 「SQL Server 2008 R2」のデータを「SQL Server 2008」に復元しようとして生じるエラーメッセージですね。

    復元先はR2のはずなのに 10.00.1600 と報告されているという事は、本来とは別のサーバーに誤って取り込もうとしている可能性が考えられます。接続先サーバーが間違っていないか、また、対象のサーバーが本当に 2008 R2 なのかを再度確認してみてください。

    • 回答の候補に設定 星 睦美 2013年8月7日 0:37
    2013年8月1日 3:00
  • SQL Server が複数入っていたりはしませんか?

    一度、プログラムの追加と削除からご確認ください。

    SQL Server の複数のバージョンおよびインスタンスの使用
    http://msdn.microsoft.com/ja-jp/library/ms143694(v=sql.105).aspx

    2013年8月1日 5:40
  • 大変申し訳ありません。

    魔界さんに言われて確認したところ、何と仮サーバーのSQLのバージョンが2008でした。 だけど私のPCは2008 R2になっているし、なぜこんな事になるのでしょうか?インストールしたのは随分前だから定かな記憶はありませんが、自分のPCはダウンロード版を入れた?いや、でもバージョンを確認したらExpress版ではないし・・・。

    結局自分のPCで半年かけてプログラム開発をやって配信する段階になってバージョン違いで復元できないとは。思いこみは怖いですね。

    2008 R2以降のExpress版をインストールすれば問題ないでしょうか?ライセンスとか使用可能期間とかの問題です。

    2013年8月1日 6:38