ナビ付きでトピックを開く

# SQL Serverデータベースの場所と名前を変更する

マネジメントサーバー、イベントサーバー、ログサーバー、Identity Provider 、XProtect Incident Managerは、接続文字列を使用して異なるSQL Serverデータベースに接続しています。これらの接続文字列はWindowsのレジストリに保存されます。SQL Serverデータベースの場所や名前を変更した場合は、そのSQL Serverデータベースを指すすべての接続文字列を編集する必要があります。

データベース | 使用者
--- | ---
監視データベース | Management Serverサービス Event Serverサービス VideoOSManagement Serverアプリプール VideoOS報告サーバーアプリプール
Surveillance_IDP. | VideoOS IDPアプリプール
Surveilance_IM | VideoOS IMアプリプール
Surveillance_LogServerV2 | Log Serverサービス

進む前に：

- SQL ServerデータベースとWindowsレジストリをバックアップします。

- 関連サービスとアプリプールを実行するユーザーがデータベースの所有者であることを確認します。

- 旧SQL Serverデータベースから新データベースへのコンテンツ移行を完了します。

SQL Serverデータベースの新しい場所と名前で接続文字列を更新する：

1. SQL Serverデータベースを使用するすべてのXProtectVMSサービスとアプリプールを停止します。

   システムアーキテクチャによっては、サービスとアプリプールは異なるコンピューター上で実行されるかもしれません。同じSQL Serverデータベースに接続するすべてのアプリプールとサービスを停止する必要があります。

2. [Registry Editor]で、HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionStringを開きます。

3. SQL Serverデータベースの新しい場所と名前で接続文字列を更新します。

   すべてのSQL Serverデータベースのデフォルトの接続文字列は以下の通りです：

   - ManagementServer： Data Source=localhost;Initial Catalog=Surveillance;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True

   - EventServer: Data Source=localhost;Initial Catalog=Surveillance;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True

   - ServerService: Data Source=localhost;Initial Catalog=Surveillance;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True

   - ReportServer: Data Source=localhost;Initial Catalog=Surveillance;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True

   - IDP: Data Source=localhost;Initial Catalog=Surveillance_IDP;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True

   - IncidentManager: Data Source=localhost;Initial Catalog=Surveillance_IM;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True

   - LogServer: Data Source=localhost;Initial Catalog=SurveillanceLogServerV2;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True

4. ステップ1で停止したすべてXProtectのサービスとアプリプールを起動します。

© 2024 Milestone Systems A/S