問題
ESETリモート管理サーバーでインストールしたMS SQL Server Expressインスタンスをアップグレードする
詳細
SQL Express は Microsoft が提供する SQL の無料バージョンですが、いくつかの制限があります。インスタンスあたり最大1 GBのRAMを使用でき、最大データベースサイズは10 GBで、1サーバーあたり最大50インスタンスです。SQL Expressは、1ソケットまたは4コアに制限されているため、より強力な環境が必要な場合は、上位のSQL Serverエディションへのアップグレードを検討してください。
以下のアップグレード手順は、SQL Server Express 2008 R2 以降のバージョンでもほとんど同じです。アップグレードを行うには、アップグレードが正常に終了しない場合に備えて、ERA Serverサービスを一時的に停止し、データベースの完全なバックアップを作成する必要があります。サポートされているバージョンとエディションのアップグレードオプションを確認するには、SQL Expressベンダーのドキュメントを参照してください。
解決方法
- ERA Server バージョン 6.5 All-in-one インストーラーは、デフォルトで SQL Express 2014 を使用します。どのバージョンのSQL Serverが使用されているかを調べるには、デフォルトで
C
:
¥ProgramFilesMicrosoft SQL Server¥MSSQL¥MSSQLLog¥ERRORLOG
と
ERRORLOG.n
ファイルにあるエラー・ログを確認してください。MS SQL Serverのバージョンは、ログの最初の行に指定される。
図 1-1
- ERA Server または ERA Proxy Service を停止する。
- データベースの完全バックアップを作成する。新しいバックアップ・セット名を指定することを推奨します。そうしないと、バックアップ・セットがすでに使用されている場合、新しいバックアップがそれに追加され、不必要に大きなバックアップ・ファイルになってしまいます。
- アップグレードに使用するメディアの種類に応じて、SQL Server インストール ISO をマウントするか、インストール・パッケージを実行してインストール・プロセスを開始します。
- SQL Server インストールセンターで、左のメニューからMaintenanceを選択し、Edition Upgrade をクリックして SQL Server のエディションを変更するウィザードを起動します。
図1-2
- Upgrade the Editionウィンドウでプロダクトキーを入力し、Nextボタンをクリックします。
図 1-3
- ライセンス条項に同意する場合は、「I accept the license terms(ライセンス条項に同意します)」の横にあるチェックボックスを選択し、「Next (次へ)」をクリックしてアップグレードを続行します。
図 1-4
- エディション・アップグレード・ルール・チェックアップに合格したら、アップグレードする SQL Server のインスタンスを指定する必要があります。ド ロ ッ プ ダ ウ ン メ ニ ュ ー か ら SQL Server の イ ン ス タ ン ス (デフ ォ ル ト の ERA Server イ ン ス ト ール構成を使用 し てい る 場合は ERASQL)を選択し、 以下の イ ン ス ト ール済み イ ン ス タ ン ス の リ ス ト を確認 し ます。Nextをクリックして続行します。
図 1-5
- これでウィザードはアップグレードの準備ができた。 変更する機能を確認し、「Upgrade」をクリックする。
図 1-6
- これで SQL Server エディションがアップグレードされた。ウィザード・ウィンドウのハイパーリンクをクリックするか、このガイドのステップ 1 を繰り返して最新のエラー・ログ・ファイルを確認することで、サマリー・ログで新しいバージョンを確認することができます。
図 1-7
- ERA Server または ERA Proxy Service を起動します。