6

SQL Server 2008R2式データベースを取得してローカルSQLServer2008標準に復元しようとしていますが、エラーが発生します。

デバイス「C:\ jtoth \ Backups\ucampus.bak」のメディアファミリが正しく形成されていません。SQLServerはこのメディアファミリを処理できません。

R2はバージョン660、標準は655であり、古いバージョンに復元できないことはわかっていますが、これを回避する方法が必要です。標準インスタンスで実行できるR2データベース全体(構造だけでなくデータの挿入も含む)をスクリプト化するための無料のツールはありますか?

4

6 に答える 6

5

通常、

  • SSIS(インポート/エクスポートウィザード経由)
  • RedGateなどのサードパーティツール。
于 2010-10-21T17:47:20.477 に答える
2

その通り、バックアップを復元することはできません。参照:SQL Server2008R2はデータベースバージョンをバンプします。あなたの最善の策はおそらくRed-Gate比較ツールでしょう。

于 2010-10-21T17:49:10.410 に答える
2

データベースのコピーウィザード!を使用すると、データベースのコピーウィザードを使用して、データベースとそのオブジェクトをあるサーバーから別のサーバーに簡単に移動またはコピーできます。

ここに画像の説明を入力してください

于 2012-06-06T16:41:42.373 に答える
1

SQL Server Management Studioで、データベースを右クリックし、[タスク]、[スクリプトの生成]の順に選択します。テーブル構造とすべてのデータを含む完全なスクリプトを生成するためのオプションがあります。さらに、スクリプトを作成するバージョンを選択できます。

于 2010-10-21T17:53:56.090 に答える
0

Visual Studioには、データベース比較ツールがあります。便利かもしれません。データメニューを参照してください。ただし、サードパーティのツールほど良くはありません。

于 2011-01-19T17:50:03.537 に答える
0

ただのアイデア-バックアップの前に互換性レベルをSQLServer2005に変更するのはどうですか?もちろん、2008年に固有のものが何も使用されなかった場合です。

于 2012-05-03T20:54:51.137 に答える