Cambiar la ubicación y el nombre de una SQL Server base de datos

El servidor de gestión, el servidor de eventos, el servidor de registro, el proveedor de identidad y la conexión XProtectIncident Managera diferentes SQL Server bases de datos mediante cadenas de conexión. Estas cadenas de conexión se almacenan en el registro de Windows. Si ha cambiado la ubicación o el nombre de una SQL Server base de datos, debe editar todas las cadenas de conexión que apuntan a esa SQL Server base de datos.

Base de datos

Usado por
Base de datos de vigilancia
  • Management Server servicio

  • Event Server servicio

  • Grupo de aplicaciones Management Server VideoOS

  • Grupo de aplicaciones VideoOS Report Server

Surveillance_IDP.

  • Grupo de aplicaciones VideoOS

Surveilance_IM

  • Grupo de aplicaciones de VideoOS IM

Surveillance_LogServerV2

  • Log Server servicio

Antes de continuar:

  • Realice una copia de seguridad de las bases de datos SQL Server y del registro de Windows.

  • Asegúrese de que el usuario que ejecuta los servicios relacionados y los grupos de aplicaciones sea el propietario de la base de datos.

  • Complete la migración de contenido de la base de datos antigua SQL Server a la nueva.

Para actualizar las cadenas de conexión con la nueva ubicación y el nombre de una SQL Server base de datos:

  1. Detenga todos los servicios y grupos de aplicaciones de VMS XProtect que utilizan la SQL Server base de datos.

    Dependiendo de la arquitectura de su sistema, los servicios y los grupos de aplicaciones pueden ejecutarse en diferentes equipos. Debe detener todos los grupos de aplicaciones y servicios que se conectan a la misma base de datos SQL Server.

  2. En el Editor del Registro, vaya a HKEY_LOCAL_MACHINE\SOFTWARE\VideoOS\Server\ConnectionString.

  3. Para actualizar las cadenas de conexión con la nueva ubicación y el nombre de una SQL Server base de datos:

    Las cadenas de conexión predeterminadas para todas las SQL Server bases de datos son:

    • ManagementServer: Data Source=localhost;Initial Catalog=Surveillance;Integrated Security=True;Max Pool Size=1000;Encrypt=True;Trust Server Certificate=True

    • Servidor de eventos: 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

  4. Inicie todos los servicios XProtect y grupos de aplicaciones que haya detenido en el paso 1.