Modifica dell'ubicazione e del nome di un database SQL Server
Il server di gestione, il server di eventi, il server di registro, Identity Provider e XProtect Incident Manager si connettono a diversi database SQL Server utilizzando stringhe di connessione. Queste stringhe di connessione vengono memorizzate nel registro di Windows. Se è stata modificata l'ubicazione o il nome di un database di SQL Server, è necessario modificare tutte le stringhe di connessione che puntano a tale database di SQL Server.
Database | Usato da |
|---|---|
Database di sorveglianza |
|
Surveillance_IDP |
|
Surveilance_IM |
|
Surveillance_LogServerV2 |
|
Prima di procedere:
Eseguire il backup dei database di SQL Server e del registro di Windows.
Assicurarsi che l'utente che esegue i servizi e i pool di applicazioni correlati sia il proprietario del database.
Completare la migrazione dei contenuti dal vecchio database SQL Server a quello nuovo.
Per aggiornare le stringhe di connessione con la nuova posizione e il nome di un database SQL Server:
Arresta tutti i servizi VMS XProtect e i pool di applicazioni che utilizzano il database di SQL Server.
Nota
A seconda dell'architettura del sistema, i servizi e i pool di applicazioni potrebbero essere eseguiti su computer diversi. È necessario arrestare tutti i pool di applicazioni e i servizi che si connettono allo stesso database SQL Server.
Nell'editor del Registro di sistema, andare a
HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString.Aggiornare le stringhe di connessione con la nuova posizione e il nome del database SQL Server.
Le stringhe di connessione predefinite per tutti i database SQL Server sono:
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=TrueLogServer:
Data Source=localhost;Initial Catalog=SurveillanceLogServerV2;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True
Avviare tutti i XProtect servizi e i pool di applicazioni arrestati al passaggio 1.