Изменение местонахождения и имени базы данных SQL Server
Сервер управления, сервер событий, сервер журналов, Identity Provider и XProtect Incident Manager подключаются к различным базам данных SQL Server с помощью строк подключения. Строки подключения хранятся в системном реестре Windows. В случае изменения местонахождения или имени базы данных SQL Server отредактируйте все строки подключения, связанные с базой данных SQL Server.
База данных | Используется |
---|---|
База данных системы наблюдения |
|
Surveillance_IDP |
|
Surveilance_IM |
|
Surveillance_LogServerV2 |
|
Прежде чем продолжить, выполните следующие действия:
-
Создайте резервные копии баз данных SQL Server и системного реестра Windows.
-
Убедитесь, что пользователь, запускающий соответствующие службы и пулы приложений, является владельцем базы данных.
-
Завершите перенос содержимого из старой базы данных SQL Server в новую.
Чтобы обновить строки подключения с учетом нового местонахождения и имени базы данных SQL Server, выполните следующие действия:
-
Остановите все службы VMX XProtect и пулы приложений, использующие базу данных SQL Server.
Службы и пулы приложений могут работать на разных компьютерах в зависимости от архитектуры системы. Остановите все пулы приложений и службы, которые подключаются к одной базе данных SQL Server.
-
В редакторе реестра откройте HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString.
-
Обновите строки подключения с учетом нового местонахождения и имени базы данных 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
-
-
Запустите все службы XProtect и пулы приложений, которые были остановлены на шаге 1.