web-dev-qa-db-ja.com

SQL Server 2008 R2 ExpressからSQL Server 2014にアップグレードされました

SQL Serverを2008 R2 ExpressエディションからSQL Server 2014の完全な標準バージョンにアップグレードしました。今、それらを並行して実行しています。しかし、私の問題は、どうすれば2008バージョンを放棄し、2014バージョンでのみ実行できるかです。 SQL Server 2014のプロパティを確認しましたが、まだ2008 R2 Expressエディションであることを示しています。そんなことがあるものか?

3
Lee Jan Hong

今私はそれらを並べて実行しています

つまり、明確にするために、サイドバイサイドアップグレードを実行しました。 SQL Server 2014の新しいインスタンスをインストールしたという意味ですか?

その場合、SQL Server 2008 R2インスタンスを削除する準備ができている場合は、-必要なすべてのエンティティを転送を2008 R2インスタンスから2014インスタンスに転送する必要があります。これにはeverythingが含まれます。クライアントが新しい2014インスタンスにヒットするまでにかかる時間です。特に、ソース(SQL Server 2008 R2インスタンス)から宛先(SQL Server 2014インスタンス)にデータベースをバックアップおよび復元します。ただし、おそらく他のサーバーオブジェクトも転送する必要があります。

:Maxは以下のコメントで良い点を挙げています。削除する前に、宛先インスタンスに有効なデータベースのバックアップ/復元があることを確認してください。

2008バージョンを破棄して2014バージョンでのみ実行するにはどうすればよいですか

移行後、アプリケーション/クライアントが新しいSQL Server 2014インスタンスを指すようにします。そして、それらのビットがそのマシン上に存在する必要がなくなった場合は、SQL Server 2008 R2インスタンスを取り除くことができます。警告、機能がアップグレード前の状態に戻ったことをビジネスユーザーとエンドユーザーに確認する必要があります。

SQL 2014のプロパティを確認しましたが、まだ2008 R2 Expressエディションを使用していることがわかります

ここで何を言っているのかわかりません。 「プロパティ」をどのように確認しましたか。また、正確には何を参照していますか。古いSQL Server 2008 R2インスタンスに接続するか、新しいSQL Server 2014インスタンスに接続します。前者の場合、あなたは古いもののコンテキストにいるでしょう。後者の場合、新しい2014インスタンスが表示されます。それがあなたの意図したことではない場合は、明確にしてください。

2
Thomas Stringer

select @@ versionは、実際に接続しているバージョンを提供します。誤って接続しないように、構成マネージャーで両方のインスタンス名を確認してください

1
TheGameiswar