Puede migrar una instancia existente de Control Center 10 a un servidor nuevo o puede migrar Control Center 2019 y realizar una actualización a 10.
Aviso
La base de datos de Control Center 10 no es compatible con versiones anteriores de Control Center. No es posible revertir a versiones anteriores de Control Center una vez que se actualiza la base de datos. Cree una copia de seguridad de su base de datos de Control Center antes de realizar la actualización a Control Center 10.
La migración a un nuevo servidor consta de dos pasos:
-
Migrar la base de datos de Control Center.
-
Instalar la aplicación Control Center en su nuevo servidor.
Puede instalar la aplicación y la base de datos de Control Center en un mismo servidor o en servidores distintos.
Cuando se migra la base de datos a un nuevo servidor, es posible que algunos ajustes existentes de la base de datos impidan que la nueva instalación de Control Center funcione. En el siguiente procedimiento, se describe también cómo cambiar las propiedades necesarias de la base de datos para permitir el funcionamiento de la nueva instancia de Control Center.
El objetivo es copiar su base de datos existente al nuevo servidor y habilitar usuarios nuevos mediante la ejecución de secuencias de comandos de SQL.
Si actualmente tiene instalado Control Center V2019, active la clave de licencia de LMS 10 en el Control Center existente. Control Center V2019 también funciona con la licencia de la versión 10.
Para migrar su base de datos de Control Center y actualizar Control Center, haga lo siguiente:
-
En el servidor actual, cree un respaldo de la base de datos SQL de Control Center. Copie el respaldo de la base de datos al nuevo servidor y realice un restablecimiento de la base de datos.
-
Instale Control Center 10 en el nuevo servidor. Durante la instalación, seleccione un nombre de base de datos que sea distinto del nombre de la base de datos de respaldo del servidor anterior. (El nombre predeterminado de la base de datos es
NiceAN
, que en la mayoría de los casos también es el nombre de la base de datos anterior. Por lo tanto, durante la instalación, seleccione, por ejemplo, el nombreNiceAN1
).Aviso
Preste atención a seleccionar la opción de habilitar HTTPS. Esta opción no puede cambiarse después de la instalación sin reinstalar Control Center.
La instalación crea los usuarios de Windows EPM_USER y EPM_DB_ADMIN.
En los pasos 3 a 7, se describe cómo configurar los usuarios EPM_USER y EPM_DB_ADMIN.
-
Abra SQL Management Studio y ejecute la secuencia de comandos para crear credenciales de Windows o SQL en la base de datos anterior (la base de datos restaurada de su antiguo servidor).
Aviso
Edite las secuencias de comandos antes de ejecutarlas. Reemplace los nombres de variables $(VARIABLE_NAME).
USE [master]; GO
-
Agregue permisos al usuario EPM_DBADMIN:
GRANT CONNECT SQL TO [$(EPM_DB_ADMIN)]; GRANT CREATE ANY DATABASE TO [$(EPM_DB_ADMIN)];
-
Cree EPM_USER y otórguele permisos:
USE [$(DatabaseName)]; GO CREATE USER [$(EPM_USER)] FOR LOGIN [$(EPM_USER)] WITH DEFAULT_SCHEMA = [$(SchemaName)]; GRANT CONTROL, EXECUTE, SELECT, INSERT, UPDATE, DELETE ON SCHEMA::[$(SchemaName)] TO [$(EPM_USER)]; GRANT CREATE TABLE TO [$(EPM_USER)]; GRANT CREATE SCHEMA TO [$(EPM_USER)];
-
Cambie el propietario del esquema SignalR:
IF EXISTS (SELECT * FROM sys.schemas WHERE name = 'SignalR') BEGIN -- set schema owner EXEC ('ALTER AUTHORIZATION ON SCHEMA::[SignalR] TO [$(EPM_USER)];'); END
-
Cambie el propietario de la base de datos. Esta es la sintaxis para los usuarios de Windows:
EXEC ('ALTER AUTHORIZATION ON DATABASE::[$(DatabaseName)] TO [$(EPM_DB_ADMIN)];');
Nota
Reemplazar $(DatabaseName) con NiceAN (su base de datos anterior)
Reemplazar $(SchemaName) con nan
Reemplazar $(EPM_DB_ADMIN) con NEW_SERVER\EPM_DBADMIN
Reemplazar $(EPM_USER) con NEW_SERVER\EPM_USER
-
Cambie el nombre de la base de datos que acaba de instalar, luego, cambie el nombre de su base de datos de respaldo al que tenía la base de datos recién creada antes del cambio de nombre. De esta forma, Control Center usará la base de datos de respaldo con los usuarios nuevos.
Ejemplo 1. Ejemplo
El nombre de la base de datos de respaldo es NiceAN. Cuando instaló la base de datos nueva, seleccionó el nombre NiceAN1.
Primero, cambie el nombre de la base de datos recién instalada de NiceAN1 a NiceAN1a.
Luego, cambie el nombre de la base de datos de respaldo de NiceAn a NiceAn1.
Nota
Puede cambiar el nombre de sus bases de datos en el modo sin conexión. Haga clic con el botón derecho en su base de datos y seleccione Tareas > Desconectar.
Ahora, puede ejecutar Control Center en el nuevo servidor.