Search the knowledge base by keyword
Search in knowledge base
TEC-4 – Mover la base de datos ECALDIMA de un servidor SQL a otro
Versión(s)
ECALDIMA 2.0 y versiones superiores
Descripción
Para mover la base de datos utilizada por ECALDIMA es necesario seguir los siguientes pasos en orden:
Uso
- Anote el nombre de la base de datos ECALDIMA.
- Anote el nombre del servidor SQL y la instancia, si corresponde.
- Detenga IIS en el servidor ECALDIMA. Si el servidor aloja otras aplicaciones, detenga solo el grupo de aplicaciones ECALDIMA.
- Realice una copia de seguridad de la base de datos de ECALDIMA.
- Restaure la copia de seguridad en el nuevo servidor SQL.
- Abra un símbolo del sistema (CMD) en el servidor ECALDIMA con una cuenta con derechos de administrador de sistemas en el nuevo servidor SQL y ejecute el siguiente comando:
- Para un servidor llamado SRVSQL sin una instancia específica y una base de datos llamada ECALDIMA, el comando a ejecutar sería:
- C:\WIndows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -S SRVSQL -d ECALDIMA -E -ssadd -sstype c
- Para un servidor llamado SRVSQL y una instancia llamada ECALDIMA y una base de datos llamada ECALDIMA, el comando a ejecutar sería:
- C:\WIndows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -S SRVSQL\ECALDIMA -d ECALDIMA -E -ssadd -sstype c
- Conéctese a la base de datos ECALDIMA en el nuevo servidor y modifique el procedimiento almacenado TempGetAPPID:
- Justo antes de “Set @AppName = LOWER (@AppName)” agregue una línea que contenga “Set @AppName = ‘ECALDIMA'”
- ejecutar la consulta:
- truncate table [dbo].[CMDB_ConnectedUser]
- truncate table [dbo].[ASPStateTempSessions]
- Edite los archivos de configuración web. Estos son los archivos web.config que se encuentran en los subdirectorios del directorio de instalación de ECALDIMA a continuación. Cada archivo contiene una o más líneas que contienen el nombre del antiguo servidor SQL. Reemplace el nombre del servidor anterior por el nuevo, teniendo en cuenta la instancia si corresponde:
- Diseñador
- Reinicie IIS (IISRESET / start) o reinicie el grupo de aplicaciones ECALDIMA según corresponda.
- Conéctese al portal ECALDIMA con una cuenta que sea miembro del grupo SCPDesigner, vaya a la página Configuraciones desde el menú Paramétros > Diseñador> Configuraciones y modifique las cadenas de conexión que hacen referencia al antiguo servidor SQL. Como mínimo, SCPConnectionString y CMDBConenctionString.
- Reinicie IIS (IISRESET) o recicle el grupo de aplicaciones ECALDIMA según corresponda.