Search the knowledge base by keyword

Search in knowledge base

ecaldima.com | Support | Contact

TEC-4 – Mover la base de datos ECALDIMA de un servidor SQL a otro

Here

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.
Was this article useful?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
KB Ecaldima