Microsoft SQLサーバExpressは非常に限られた展開でサポートされています (詳細については、Microsoft SQLサーバExpressの考慮事項を参照してください)。Microsoft SQLサーバExpressデータベースを使用しているが、その制限が厳しすぎると感じる場合は、Microsoft SQLサーバEnterpriseエディションまたは別のサポートされているデータベースに移行することができます。
Enterpriseに移行するには:
-
Deep Security Managerサービスを終了して、データベースへの書き込みを停止します。Deep Security Agentはマネージャが停止している間も現在の保護ポリシーを適用し続けます。イベントは保持され、Deep Security Managerがオンラインに戻ったときに送信されます。
-
データベースをバックアップします。
-
次のデータベース接続設定ファイルをバックアップします。
[Deep Security install directory]/webclient/webapps/ROOT/WEB-INF/dsm.properties
-
データベースを新しいデータベースエンジンに移動します。バックアップを復元します。
-
dsm.properties
を編集して移行後のデータベースに接続します。database.SqlServer.user
database.name
database.SqlServer.instance
database.SqlServer.password
database.type
database.SqlServer.server
初期設定のインスタンスを使用している場合は、database.SqlServer.instance
設定を削除できます。database.SqlServer.password
にはパスワードをプレーンテキストで入力できます。Deep Security Managerサービスの開始時に、パスワードは次のように暗号化されます。database.SqlServer.password=!CRYPT!20DE3D96312D6803A53C0D1C691FE6DEB7476104C0A
-
Deep Security Managerサービスを再起動します。
-
データベースへの再接続が成功したことを確認するために、Deep Security Managerにログインします。既存の保護されたコンピュータとイベントログが表示されるはずです。管理者のログインやポリシーの変更などの新しいイベントが発生すると、それらが追加されるはずです。そうでない場合は、新しいデータベースサーバ上のデータベースユーザアカウントに権限を付与したことを確認してください。