
約 20 のクライアント Web サイトを搭載したホスト VM があります。多くは現在 SQL Server 2008 R2 (評価版ではありません) のデータベースを使用しています。今後のライセンスの問題のため、現在のホストで SQL Server の Web エディションに変更する必要があります。SQL Server 2008 R2 が既にインストールされているボックスに SQL Server Web エディションをインストールすることは可能ですか?
それが不可能な場合、この切り替えに最適なプロセスを提案してくれる人はいますか?
答え1
複数の SQL Server エディションを同じボックスにインストールできます。ダウンタイムを最小限に抑えたい場合にのみ選択肢があります。
通常、SQL Server エディションはデフォルト名でインストールされるため、使用している接続文字列は 192.0.xx で有効であると考えられます。新しいエディションには別の名前を付ける必要があります。192.0.xx\MyChoosing またはデフォルトは 192.0.xx\SQLEXPRESS です。このオプションは、MSSQL の初期インストール中に表示されます。
- Web エディションをインストールします。
- データベースのバックアップ コピーを作成します (SQL Server マネージャーを使用して、右クリック オプションで実行します)
- データベースをSQL Web Editionにインポートします
- オプション(推奨):Webサーバー(または少なくとも1つのサイト)のコピーを作成します。テスト用に別のポートに接続します。
- 接続文字列を更新する
- オプション4が使用された場合、バックアップサイトをメインポート(80、443)にスワップします
大規模ダウンタイムオプション:
- オプション(強く推奨):データ mds ファイルのバックアップを作成します(おそらく %progfiles%\MSSQL\Data にあります)。
- MSSQLをアンインストールする
- MSSQL Web エディションをインストールする
- MSSQL インターフェイスを介してデータベースをアタッチします (サーバー マネージャーでアタッチを右クリック)
大規模なダウンタイム オプションについては注意が必要です。Web サイトが標準エディションで使用されるものに依存している場合、Web サイトを復旧することはできず、Web サイトからオプションを削除するまで無期限にダウンした状態になります。