1

新しいサーバーがあり、SQL Server 2014 Standard をインストールして、SQL Server 2008 R2 (10.50.1600.1) を実行している古いサーバーからデータベースを移行したいと考えています。

ローカルでアップグレードしましたが、実稼働環境でサーバーを移動する必要があるため、問題が複雑になるため、状況を考慮して進行するための最良の方法について質問することにしました。アップグレードを行うためのさまざまなオプションを考えることができますが、どれが最良の選択であるかはわかりません。

アップグレードを検討する前に、現在の SQL Server 2008 R2 ボックスを Service Pack 2 にアップグレードするのが最善でしょうか? それとも、アップグレードしても違いはありませんか? もしそうなら、次のうちどれが最良の選択肢ですか?

1)現在のサーバーに SQL Server 2008 R2 サービス パック 2 をインストールし、SQL Server 2014 でその場でアップグレードし、バックアップを実行します。新しいサーバーで SQL Server 2014 のバックアップを復元します。

2)現在のサーバーに SQL Server 2008 R2 Service Pack 2 をインストールし、バックアップを実行します。SQL Server 2014 の新しいサーバーで SQL Server 2008 R2 バックアップを復元します。

SQL Server 2014 には、2008 では利用できない新しい全文検索機能が含まれており、インストール プロセスの一部としてプロンプトが表示されることを理解しています。完全にアップグレードします。したがって、オプション 2 よりもオプション 1 (上記) を採用する方がよいでしょうか?

4

2 に答える 2

0

-> バックアップを復元しても、データベースはアップグレードされません。したがって、1) Microsoft SQL Server 2014 のインストール セットアップでは、データベースを 2008 R2 または 2012 からアップグレードするオプションが提供されます。これにより、すべてのプロセスが実行され、データベースがアップグレード可能であるか、古いデータベースに変更を加える必要がある場合に情報が提供されます。 . その後、データベースを 2008 R2 から 2014 にアップグレードできます。

例えば。[スタート] をクリックし、[すべてのプログラム]、[Microsoft SQL Server 2014] の順にポイントして、[SQL Server 2014 Upgrade Advisor] をクリックします。詳細についてはhttp://msdn.microsoft.com/en-us/library/ms144256.aspx

私の推奨事項は、SQL Server 2014 インスタンスをインストールしてから、SQL Server 2008 R2 から SQL Server 2014 にデータベースをバックアップおよび移行することです。

2) アップグレード前に必要なすべてのプロセスとメッセージを実行する他のサードパーティ ツールがあります。

于 2014-10-28T09:40:56.873 に答える