Ændre placering og navn på en SQL Server-database
Administrationsserveren, hændelsesserveren, logserveren, Identity Provider og XProtect Incident Manager oprette forbindelse til forskellige SQL Server-databaser ved hjælp af forbindelsesstrenge. Disse forbindelsesstrenge gemmes i Windows-registreringsdatabasen. Hvis du har ændret placeringen af eller navnet på en SQL Server-database, skal du redigere alle forbindelsesstrenge, der peger på den pågældende SQL Server-database.
Database | Brugt af |
|---|---|
Overvågningsdatabase |
|
Surveillance_IDP |
|
Surveilance_IM |
|
Surveillance_LogServerV2 |
|
Før du fortsætter:
Sikkerhedskopier SQL Server-databaserne og registreringsdatabasen.
Sørg for, at den bruger, der kører de relaterede tjenester og app-puljer, er ejeren af databasen.
Fuldfør migreringen af indhold fra den gamle SQL Server-database til den nye.
Sådan opdaterer du forbindelsesstrengene med den nye placering og navnet på en SQL Server-database:
Stop alle XProtect VMS-tjenester og app-puljer, der bruger SQL Server-databasen.
Bemærk
Afhængigt af din systemarkitektur kan tjenester og app-puljer køre på forskellige computere. Du skal stoppe alle app-puljer og -tjenester, der opretter forbindelse til den samme SQL Server-database.
I Registreringseditor skal du gå til
HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString.Opdater forbindelsesstrengene med den nye placering og navnet på SQL Server-databasen.
Standardforbindelsesstrengene for alle SQL Server-databaser er:
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
Start alle XProtect tjenester og app-puljer, som du har stoppet i trin 1.