Ändra plats och namn på en SQL Server-databas
Konfigurationsservern, händelseservern, loggservern, Identity Provider och anslut XProtect Incident Manager till olika SQL Server-databaser med anslutningssträngar. Dessa anslutningssträngar lagras i Windows-registret. Om du har ändrat plats eller namn på en SQL Server-databas måste du redigera alla anslutningssträngar som hänvisar till den SQL Server-databasen.
Databas | Använd av |
|---|---|
Övervakningsdatabas |
|
Surveillance_IDP |
|
Surveilance_IM |
|
Innan du fortsätter:
Säkerhetskopiera SQL Server-databaserna och Windows-registret.
Säkerställ att användaren som kör relaterade tjänster och programpooler är databasens ägare.
Slutför innehållsmigreringen från den gamla SQL Server-databasen till den nya.
Så här uppdaterar du anslutningssträngarna med den nya platsen och namnet på en SQL Server-databas:
Stoppa alla XProtect VMS-tjänster och programpooler som använder SQL Server-databasen.
Notera
Beroende på din systemarkitektur kan tjänsterna och programpoolerna köras på olika datorer. Du måste stoppa alla programpooler och tjänster som ansluter till samma SQL Server-databas.
I Registereditorn, gå till
HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString.Uppdatera anslutningssträngarna med den nya platsen och namnet på SQL Server-databasen.
Standardanslutningssträngarna för alla SQL Server-databaser är:
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
Starta alla XProtect tjänster och programpooler som du har stoppat i steg 1.