web-dev-qa-db-ja.com

SQL Server2008-2005の互換性

SQL Server 2008を使用したいが、SQL Server 2005に切り替えるフォールバック位置を維持したい。2008をバックアップして2005を復元できず、デタッチ/アタッチが機能しないことはわかっている-私のオプションは何ですか?

[更新]理由を尋ねる人には、2つの理由があります。1つは開発元であり、2008年の機能にアクセスできますが、問題が発生した場合や十分に役に立たない場合は、アプリを2005年に戻すことができます。 2つ目は、実行時に、ゲームの後半で予期しないことを見つけた場合 問題 です。

2
Hafthor

回答の質問-なぜ2005年をフォールバックポジションとして望むのですか? 2008年にビジネスサイクルをテストし、満足したら、戻る理由はありません。

ダウンレベルのトランザクションレプリケーションを試すこともできますが、データベース全体で非常にすぐに厄介になります。

私のアドバイス-テスト、アップグレード、振り返らないでください。

5
Paul Randal

データを後方に移動するためのSSISまたはレプリケーション。これは素晴らしいオプションではありません。 2005年のフォールバックの理由は何ですか?結局のところ、データを移動できたとしても、dateデータ型や空間データなどの2008年のものは、2005年にはオプションではないため、使用できません。あなたが見ているのは非定型です。 。

2
WaldenL

使用したバージョン間でデータベースの同期を維持するために、赤いゲート Sql Compare および Data compare を使用します [〜#〜] sdk [〜#〜] =データベースの同期を自動的に維持するジョブを作成する

2008年から2005年までデータベースを復元できませんが、再作成できます。

いいえ、私はレッドゲートで働いていません

1
CPU_BUSY

2005年をバックアップします。次に、OSレベルでバックアップ(「バックアップのバックアップ」)して、2005年の元のバックアップのコピーを作成できるようにします。または、質問を正しく理解していますか。なぜ本当に2005年にフォールバックするのですか?

0
MarlonRibunal