SQL Server 및 데이터베이스 관리
SQL Server 및 데이터베이스 주소 변경(설명됨)
시스템을 평가판으로 설치하거나 대규모 설치를 재구성한 경우, 다른 SQL Server 및 데이터베이스를 사용해야 할 수 있습니다. SQL Server 주소 업데이트 도구를 사용하여 이 작업을 수행할 수 있습니다.
이 도구를 사용하면 관리 서버 및 이벤트 서버에서 사용한 SQL Server 의 주소와 데이터베이스, 로그 서버에서 사용한 SQL Server 의 주소를 변경할 수 있습니다. 유일한 제한은 로그 서버의 SQL 주소와 동시에 관리 서버 및 이벤트 서버의 SQL 주소를 변경할 수 없다는 점입니다. 이러한 주소는 차례대로 변경이 가능합니다.
관리 서버와 이벤트 서버, 로그 서버를 설치한 컴퓨터에서 SQL Server 와 데이터베이스 주소를 로컬로 변경해야 합니다. 관리자 서버와 이벤트 서버가 각기 다른 컴퓨터에 설치되어 있는 경우, 두 컴퓨터에서 SQL Server 주소 업데이트 도구를 구동해야 합니다.
계속하기 전에 SQL 데이터베이스르 복사해야 합니다.
로그 서버의 SQL Server 및 데이터베에스 변경
Log Server의 SQL 위치를 변경하려면 다음을 수행하십시오.
레지스트리를 변경하기 전에 레지스트리 백업을 만드십시오.
- Log Server 응용 프로그램 풀을 실행하는 사용자가 로그 서버 데이터베이스의 소유자(DBO)인지 확인하십시오.
- 로그 서버의 새 위치와 이름을 포함하도록 Windows 레지스트리에서 ConnectionString 값을 업데이트합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Milestone\XProtectLog Server:
-
Windows 서비스를 통해 Log Server을(를) 다시 시작합니다.
기본 데이터베이스 이름은 다음과 같습니다.SurveillanceLogServerV2.
SQL 연결 문자열은 이제 다음 레지스트리에 보관됩니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Milestone\XProtectLog Server, ConnectionString
관리 서버 및 이벤트 서버의 SQL 주소 변경
관리 서버와 이벤트 서버는 동일한 SQL 데이터베이스를 사용합니다.
- 관리 서버와 이벤트 서버의 위치에 따라 다음을 수행합니다.
- 동일 컴퓨터에 위치하고 두 SQL 주소를 업데이트하려는 경우, 관리 서버가 설치된 컴퓨터로 이동합니다.
- 다른 컴퓨터에 위치하고 관리 서버 SQL 주소를 업데이트하려는 경우(이벤트 서버 SQL 주소는 나중에 업데이트), 관리 서버가 설치된 컴퓨터로 이동합니다.
- 다른 컴퓨터에 위치하고 이벤트 서버 SQL 주소만을 업데이트하려는 경우(또는 관리 서버에서 해당 주소를 이미 업데이트한 경우), 관리 서버가 설치된 컴퓨터로 이동하고 디렉토리 %ProgramFiles%\Milestone\XProtect Management Server\Tools\ChangeSqlAddress\(콘텐츠 포함)를 이벤트 서버의 임시 디렉토리에 복사합니다.
- 다음을 선택하는 경우:
- 단계 1.1와 1.2의 경우, 작업 표시줄의 알림 영역으로 이동합니다. 관리 서버 아이콘을 마우스 오른쪽 버튼으로 클릭하고 SQL 주소 업데이트 를 선택합니다. 해당 프로세스를 반복하여 이벤트 서버 SQL 주소를 업데이트합니다.
- 단계 1.3의 경우, 복사한 디렉토리를 이벤트 서버가 설치된 컴퓨터의 임시 위치에 붙여 넣고 포함된 파일을 실행합니다.VideoOS.Server.ChangeSqlAddress.exe.
- SQL Server 주소 업데이트 대화 상자가 나타납니다. 관리 서버 서비스 를 선택하고 다음 을 클릭합니다.
- 새 SQL Server 을(를) 입력하거나 선택하고 다음 을 클릭합니다.
- 새 SQL 데이터베이스를 선택하고 선택 을 클릭합니다.
- 주소가 변경될 때까지 기다립니다. 확인 메시지가 나타나면 확인 을 클릭합니다.