Изменение местонахождения и имени базы данных SQL Server
Сервер управления, сервер событий, сервер журналов, Identity Provider и XProtect Incident Manager подключаются к различным базам данных SQL Server с помощью строк подключения. Строки подключения хранятся в системном реестре Windows. В случае изменения местонахождения или имени базы данных SQL Server отредактируйте все строки подключения, связанные с базой данных SQL Server.
База данных | Используется |
|---|---|
База данных системы наблюдения |
|
Surveillance_IDP |
|
Surveilance_IM |
|
Прежде чем продолжить, выполните следующие действия:
Создайте резервные копии баз данных SQL Server и системного реестра Windows.
Убедитесь, что пользователь, запускающий соответствующие службы и пулы приложений, является владельцем базы данных.
Завершите перенос содержимого из старой базы данных SQL Server в новую.
Чтобы обновить строки подключения с учетом нового местонахождения и имени базы данных SQL Server, выполните следующие действия:
Остановите все службы VMS 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=TrueEventServer:
Data Source=localhost;Initial Catalog=Surveillance;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=TrueServerService:
Data Source=localhost;Initial Catalog=Surveillance;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=TrueReportServer:
Data Source=localhost;Initial Catalog=Surveillance;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=TrueIDP:
Data Source=localhost;Initial Catalog=Surveillance_IDP;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=TrueIncidentManager:
Data Source=localhost;Initial Catalog=Surveillance_IM;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True
Запустите все службы XProtect и пулы приложений, которые были остановлены на шаге 1.