Alterar a localização e o nome de um banco de dados do SQL Server
O servidor de gerenciamento, servidor de eventos, servidor de registros, Identity Provider e XProtect Incident Manager se conectam a diferentes bancos de dados do SQL Server usando cadeias de caracteres de conexão. Essas cadeias de caracteres de conexão são armazenadas no registro do Windows. Se você tiver alterado o local ou o nome de um banco de dados do SQL Server, precisará editar todas as cadeias de caracteres de conexão que apontam para esse banco de dados do SQL Server.
|
Banco de dados |
Utilizado por |
|---|---|
| Banco de dados de vigilância |
|
|
Surveillance_IDP |
|
|
Surveilance_IM |
|
|
Surveillance_LogServerV2 |
|
Antes de continuar:
-
Faça backup dos bancos de dados do SQL Server e do registro do Windows.
-
Verifique se o usuário que executa os serviços e pools de aplicativos relacionados é o proprietário do banco de dados.
-
Conclua a migração de conteúdo do antigo banco de dados do SQL Server para o novo.
Para atualizar as cadeias de conexão com a nova localização e nome de um banco de dados do SQL Server:
-
Interrompa todos os serviços e pools de aplicativos do XProtect VMS que usem o banco de dados do SQL Server.
Dependendo da arquitetura do seu sistema, os serviços e pools de aplicativos podem ser executados em computadores diferentes. Você precisa interromper todos os serviços e pools de aplicativos que se conectem ao mesmo banco de dados do SQL Server.
-
No editor de registro, acesse HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString.
-
Atualize as cadeias de caracteres de conexão com a nova localização e nome de um banco de dados do SQL Server.
As cadeias de caracteres de conexão padrão para todos os banco de dados do SQL Server são:
-
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
-
-
Inicie todos os serviços e pools de aplicativos do XProtect que você interrompeu na etapa 1.