データベースを SQL Server 2008 から 2005 に移動する必要があります。バックアップ形式が変更されましたか、またはエクスポートされた DB を SQL Server 2005 にインポートできますか?
データベースにはテーブル、ビュー、およびストアド プロシージャがあり、2008 固有の機能は使用されていません。
それが不可能なSQL-Server 2005 (90)
場合、この場合に役立つように互換モードを設定しますか?
ありがとうございました。
データベースを SQL Server 2008 から 2005 に移動する必要があります。バックアップ形式が変更されましたか、またはエクスポートされた DB を SQL Server 2005 にインポートできますか?
データベースにはテーブル、ビュー、およびストアド プロシージャがあり、2008 固有の機能は使用されていません。
それが不可能なSQL-Server 2005 (90)
場合、この場合に役立つように互換モードを設定しますか?
ありがとうございました。
SSMSでデータベースを選択し、右クリックして[タスク]を選択し、[スクリプトの生成]を選択します。ポップアップ表示されるダイアログボックスで、スクリプトデータを含むすべてのオプションを有効にし、[SQLServer2005のスクリプト]を選択していることを確認します。生成されたスクリプトをSQLServer2005マシンで実行します。もちろん、これは比較的小さなデータベースでのみ機能します。それ以外の場合は、bcpを介してデータをエクスポート/インポートする必要があります。
これはできません。バックアップ ファイルにはバージョン番号が含まれており、SQL 2005 はバックアップの復元を拒否します。同様に、生データ ファイルをデタッチして再アタッチすることもできません。
SQL 2005 を 2008 にアップグレードする以外の唯一のオプションは、スクリプトを生成する SSMS の機能を使用して SQL スキーマと sproc をエクスポートし、(たとえば) BCP または SSIS パッケージを使用してデータを移行することです。
これの一部を支援できるサードパーティのツールがあります (たとえば、Redgate の SQL Compare と SQL Data Compare の組み合わせ)。しかし、これはあなたが研究しなければならないものです。