9

SQL Server 2014でこの領域に変更がありましたか?私はこのポストIs it possible to restore Sql Server 2008 backup in sql server 2005を見てきましたが、これは2012 - > 2008のシナリオとしては不可能であったことを知っていますが、MSが2014年版で何らかの変更を加えたのだろうかと思います。SQL Server 2008でSQL Server 2014のバックアップを復元する方法

私たちは、2014年版を評価しているし、我々はテストで、かなり大規模なデータベースを持っています。その物理マシンにはより多くの領域、RAM、容量があるため、そのデータベースのバックアップをSQL Server 2008に復元したいと考えています...

バックアップを復元しようとすると標準エラーメッセージが表示されますが、 SQL Server 2014の中に何かがないかもしれません。

+1

このようなバックアップでは、これ以上進めることはできません - http://stackoverflow.com/questions/545316/ – Bridge

+0

オプションはありません。 – bgs

+1

2008年版のコードを書くときには、半世紀の間に起きるデータベース構造の変化を知っていなければなりませんでした。そのような構造に対処するには? –

答えて

17

サードパーティツール:2008インスタンスで空のデータベースを作成し、ApexSQL DiffData Diffなどのサードパーティのツールを使用してスキーマとテーブルを同期します。

ただ、仕事を得るために試用モードで(同様の多くがあり、そのようなレッドゲート、Idera、Devのアートとして市場にまたはその他の)これらを使用しています。

スクリプトを生成します:タスクに行く - >データあまりにスクリプト、スクリプトへの選択オプションを生成し、2008インスタンス上で実行します。うまく動作しますが、スクリプトの順序は注意する必要があることに注意してください。デフォルトでは、スクリプトは依存関係を考慮して注文されません。

+0

このツールはSQL Server 2014をサポートしていません。( – msavara

+1

Sql Server 2014からGenerate Scriptsを使用することができます。スクリプトを慎重に確認/編集してください。これを実行しただけで、データとログファイル(スクリプトを生成する際にオプションとして抑制することができた)ユーザーの作成を削除します。 –

36

いいえ、できません。スタックオーバーフローは私が長い答えで答えることを望んでいるので、私はもう一度言いません。

ドキュメント:https://docs.microsoft.com/en-us/sql/t-sql/statements/backup-transact-sql#compatibility

バックアップのSQL Serverの最新バージョンで作成されたSQL Serverの以前のバージョンに復元できない できます。そうでもない限り、私は知っているが、ここであなたが試すことができますカップルのものがあるよう

+0

リンクを共有する方が良いでしょうMS資料 – Adeem

+6

ソフトウェア会社は、製品によって提供されていない機能に関する文書を提供することはめったにありません。 –

+1

"スタックオーバーフローは、私が長い答えで答えることを望んでいるので、もう一度答えません。" ;) –

2

それはかなり古い記事ですが、私はちょうど今日それをしなければなりませんでした。私はSQL2014からデータベースを右クリックし、Export Dataオプションを選択するだけで、データをSQL2012に移動するのに役立ちました。

+0

これはビューとテーブルのデータのみをコピーしますが、それが必要な場合は問題ありませんが、復元と同じではありませんスキーマを持つデータベース、ストアドプロシージャなど –

+0

[タスク]> [スクリプトを生成]を使用して、スキーマ、ストアドプロシージャなどのデータベースをエクスポートします。 –

0

あなたは両方のバージョンを持っている場合は、新しいから古いへのマージレプリケーションを作成することができます。新しいSQL Serverでマージパブリケーションを作成し、古いバージョンでサブスクリプションを作成します。サブスクリプションを初期化した後、同じ構造と同じ内容で古いバージョンのデータベースのバックアップを作成し、それを古いターゲットサーバに復元することができます。 SQL Server 2016でこのメソッドを使用して2014年、2012年、または2008年をターゲットにすることができます。

関連する問題