データベースの高可用性を備えた会话记录のインストール
会议记录は,Microsoft SQL Serverをベースとしたデータベースの高可用性に関する次のソリューションをサポートしています。プリンシパルSQL ServerまたはプライマリSQL Serverのハードウェアまたはソフトウェアに障害が発生した場合,データベースが自動的にフェールオーバーするので,会话记录が想定どおりに機能し続けます。
- 总是在可用性グループ
AlwaysOn可用性グループ機能は,高可用性および障害回復ソリューションで,データベースのミラーリングに取って代わるエンタープライズレベルのサービスです。SQL Server 2012で導入された总是可用性グループ機能によって,エンタープライズ向けのユーザーデータベースの可用性が最大化します。总是在可用性グループ機能では、Windows Server Failover Clustering(WSFC)ノード上にSQL Serverインスタンスが存在する必要があります。詳しくは、「https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/always-on-availability-groups-sql-server“を参照してください。
- SQL Serverクラスタリング
微软のSQLクラスタリングテクノロジーを使用して,任意のサーバーに障害が起きた場合に別のサーバーが自動的にタスクや実行内容を引き継ぐようにできます。ただし,このソリューションのセットアップは複雑で,SQL Serverデータベースミラーリングなどほかのソリューションよりも自動フェールオーバーには一般的に時間がかかります。詳しくは。”https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/always-on-failover-cluster-instances-sql-server“を参照してください。
- SQL Serverデータベースミラーリング
データベースのミラーリングによって,アクティブなデータベースサーバーが停止しても数秒で自動的にフェールオーバーが実行されます。各データベースサーバー上に完全なSQL Serverライセンスが必要になるため,ほかの2つのソリューションよりも費用が高くつきます。SQL Server Expressエディションを使用してデータベースをミラーリングすることはできません。詳しくは。”https://docs.microsoft.com/en-us/sql/database-engine/database-mirroring/database-mirroring-sql-server“を参照してください。
データベースの高可用性を備えた会话记录のインストール方法
データベースの高可用性を備えた会话记录をインストールするには,次のいずれかを実行します。
- 最初に会话记录サーバーコンポーネントをインストールし,次に作成したデータベースのデータベース高可用性を構成します。準備したSQL Serverインスタンスにデータベースがインストールされるよう構成して,会议记录管理コンポーネントをインストールした後で,作成したデータベースのデータベース高可用性を構成できます。
- 总是在可用性グループおよびクラスタリングの場合は,SQL Serverインスタンス名を手動で,HKEY_LOCAL_MACHINE \软件\ Citrix \ SmartAuditor \ Server \ SmAudDatabaseInstanceの可用性グループのリスナーの名前,またはSQL Serverネットワークの名前に変更する必要があります。
- データベースのミラーリングの場合,HKEY_LOCAL_MACHINE \软件\ Citrix \ SmartAuditor \ Server \ DatabaseFailoverPartnerおよびHKEY_LOCAL_MACHINE \软件\ Citrix \ SmartAuditor \ Server \ LoggingDatabaseFailoverPartnerにデータベースのフェイルオーバーパートナーを手動で追加する必要があります。
- 最初に空のデータベースのデータベース高可用性を構成し,次に会话记录管理コンポーネントをインストールします。想定したプライマリSQL Serverインスタンスに,会话记录データベースおよび管理者ログデータベースとして空のデータベースを2つ作成し,高可用性を構成できます。次に、会话记录サーバーコンポーネントをインストールするときに,SQL Serverのインスタンス名を入力します。
- 总是在可用性グループソリューションを使用するには,可用性グループのリスナーの名前を入力します。
- データベースのミラーリングソリューションを使用するには,プリンシパルSQL Serverの名前を入力します。
- クラスタリングソリューションを使用するには,SQL Serverのネットワーク名を入力します。