SQL Server 데이터베이스의 위치 및 이름 변경

관리 서버, 이벤트 서버, 로그 서버, Identity Provider, XProtect Incident Manager은(는) 연결 문자열을 사용하여 다른 SQL Server 데이터베이스에 연결합니다. 이러한 연결 문자열은 Windows 레지스트리에 저장됩니다. SQL Server 데이터베이스의 위치나 이름을 변경한 경우 해당 SQL Server 데이터베이스를 가리키는 모든 연결 문자열을 편집해야 합니다.

데이터베이스

사용 주체:
감시 데이터베이스
  • Management Server 서비스

  • Event Server 서비스

  • VideoOS Management Server 앱 풀

  • VideoOS 보고서 서버 앱 풀

Surveillance_IDP

  • VideoOS IDP 앱 풀

Surveilance_IM

  • VideoOS IM 앱 풀

Surveillance_LogServerV2

  • Log Server 서비스

진행하기 전:

  • SQL Server 데이터베이스 및 Windows 레지스트리를 백업합니다.

  • 관련 서비스 및 앱 풀을 실행하는 사용자가 데이터베이스의 소유자인지 확인합니다.

  • 기존 SQL Server 데이터베이스에서 새 데이터베이스로의 콘텐츠 마이그레이션을 완료합니다.

연결 문자열을 SQL Server 데이터베이스의 새 위치와 이름으로 업데이트하려면 다음과 같이 하십시오.

  1. XProtect 비디오 관리 소프트웨어 서비스와 SQL Server 데이터베이스를 사용하는 모든 앱 풀을 중지합니다.

    시스템 아키텍처에 따라 서비스 및 앱 풀이 다른 컴퓨터에서 실행될 수 있습니다. 동일한 SQL Server 데이터베이스에 연결하는 모든 앱 풀 및 서비스를 중지해야 합니다.

  2. 레지스트리 편집기에서 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 서비스 및 앱 풀을 시작합니다.