Sql Server 2005 DB を Sql Server 2000 に復元する方法はありますか? 私も付けられません。ツール、アイデアなどはありますか?
4 に答える
このユーティリティは、Microsoft SQL Server Database Publishing Wizard1.1http ://www.microsoft.com/downloads/details.aspx? FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=enと呼ばれています。すべてのスキーマとデータを含み、SQLServer2000で実行できる単一のスクリプトを生成します。データベースを再作成します。とにかくそれは私のために働いた。
SQL 2005 には SQL 2000 よりも多くの新しい機能/構文があるためです。直接復元を行うことはできません。
このようにします。まず、SQL 2005 からスキーマ スクリプトを生成します。SQL 2000 でスクリプトを実行して、db スキーマを作成します。次に、SSIS またはインポート/エクスポート ツールを使用して、SQL 2005 から SQL 2000 にデータをインポートします。
www.sqlaccessories.comは、これを可能にするいくつかの優れたツールを提供しています (構造/データ差分ツールを使用)。管理スタジオから直接やってみたことはありません。
もちろん、データベースが SQL Server 2005 固有の機能を使用している場合は、手動で調整する必要があります。
彼らの宣伝文句から: 「SQL Server 2005 のデータベースと SQL Server 2008 のデータベースなど、異なるバージョンの MS SQL Server にあるデータベースを同期することもできます」
これが機能することを確認できます。
これを行う最善の方法は、バックアップを SQL Server 2005 インスタンスに復元してから、データを SQL 2000 インスタンスにエクスポートすることです。エクスポートを行う方法はいくつかあります。すべてのデータをフラット ファイルに変換するか、パッケージを使用するか、データベースを SQL にスクリプト化し、SQL 2000 データベースでスクリプトを実行することができます。