1

Sql Server 2005 DB を Sql Server 2000 に復元する方法はありますか? 私も付けられません。ツール、アイデアなどはありますか?

4

4 に答える 4

2

このユーティリティは、Microsoft SQL Server Database Publishing Wizard1.1http ://www.microsoft.com/downloads/details.aspx? FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=enと呼ばれています。すべてのスキーマとデータを含み、SQLServer2000で実行できる単一のスクリプトを生成します。データベースを再作成します。とにかくそれは私のために働いた。

于 2008-12-24T16:49:03.747 に答える
2

SQL 2005 には SQL 2000 よりも多くの新しい機能/構文があるためです。直接復元を行うことはできません。

このようにします。まず、SQL 2005 からスキーマ スクリプトを生成します。SQL 2000 でスクリプトを実行して、db スキーマを作成します。次に、SSIS またはインポート/エクスポート ツールを使用して、SQL 2005 から SQL 2000 にデータをインポートします。

于 2008-12-24T16:58:37.143 に答える
1

www.sqlaccessories.comは、これを可能にするいくつかの優れたツールを提供しています (構造/データ差分ツールを使用)。管理スタジオから直接やってみたことはありません。

もちろん、データベースが SQL Server 2005 固有の機能を使用している場合は、手動で調整する必要があります。

彼らの宣伝文句から: 「SQL Server 2005 のデータベースと SQL Server 2008 のデータベースなど、異なるバージョンの MS SQL Server にあるデータベースを同期することもできます」

これが機能することを確認できます。

于 2008-12-23T15:24:51.060 に答える
1

これを行う最善の方法は、バックアップを SQL Server 2005 インスタンスに復元してから、データを SQL 2000 インスタンスにエクスポートすることです。エクスポートを行う方法はいくつかあります。すべてのデータをフラット ファイルに変換するか、パッケージを使用するか、データベースを SQL にスクリプト化し、SQL 2000 データベースでスクリプトを実行することができます。

于 2008-12-23T15:26:19.437 に答える