SQLServer2005データのSQLServer2000で復元を取得するにはどうすればよいですか
5 に答える
SQL Server 2000 と互換性のあるスクリプトを生成した場合にのみ、SQL 2005 から 2000 にデータを復元することはできません。バックアップを作成して復元したい場合はできません。
私は最近、クライアント サイトで同様の立場にあることに気付きました。MSDN SQL Server フォーラムの記事(上から 2 番目の回答)に出くわしました。この問題に関する詳細なウォークスルーがあります。
ユーザーのスクリプト作成に関していくつかの問題に遭遇し、少しハックする必要がありましたが、それは私にとって素晴らしい出発点でした。
私はこれが可能だとは思わない。2005 年から 2000 年に移行することはできません。SQL 2005 Express をインストールしてから復元すれば、そこからバックアップを管理できるはずです。
データベース構造のみが必要な場合は、データベース全体のスクリプトを生成できます。
これを試して:
SQL 2005 データベースの [プロパティ] ウィンドウで、そのデータベースの互換性レベルを SQL 2000 に設定できます。次に、バックアップを実行してから、SQL 2000 に復元します。元のデータベースの互換性レベルを変更したくない場合は、次のようにします。最初にバックアップを作成し、SQL 2005 でデータベースをダミーとして復元し、そのデータベースの互換性レベルを設定します。
代替テキスト http://img411.imageshack.us/img411/8541/clipboard01lro.jpg
RedGate SQL Compare と RedGate SQL Data Compare を使用して、テーブルとデータを SQL 2005 から SQL 2000 にプッシュします。
SQL 2000 互換モードからデータベース全体のスクリプトを作成できる場合もありますが、データを取得するには、バックアップと復元以外に何かが必要です。データの一括保存と一括読み込みも試すことができます...