Rechercher dans la base de connaissances par mot-clé

Effectuez une recherche dans notre base de connaissances

ecaldima.com | Support | Contact

TEC-4 – Déplacer la base de données ECALDIMA d’un serveur SQL à un autre

Vous êtes ici :

Version(s)

ECALDIMA 2.0 et versions supérieures

Description

Afin de déplacer la base de données utilisée par ECALDIMA il est nécessaire de suivre les étapes suivantes dans l’ordre :

Utilisation

  • Noter le nom de la base de données ECALDIMA.
  • Noter le nom du serveur SQL et de l’instance si cela s’applique.
  • Arrêter IIS sur le serveur ECALDIMA. Si le serveur héberge d’autres applications, arrêter seulement le Pool d’application ECALDIMA.
  • Sauvegarder la base de données d’ECALDIMA.
  • Restaurer la sauvegarde sur le nouveau serveur SQL.
  • Ouvrir une invite de commande (CMD) sur le serveur ECALDIMA avec un compte ayant les droits sysadmin sur le nouveau serveur SQL et lancer la commande suivante :
  • Pour un serveur se nommant SRVSQL sans instance spécifique et une base de données se nommant ECALDIMA, la commande à exécuter serait :
    • C:\WIndows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -S SRVSQL -d ECALDIMA -E -ssadd -sstype c
  • Pour un serveur se nommant SRVSQL et une instance se nommant ECALDIMA et une base de données se nommant ECALDIMA, la commande à exécuter serait :
    • C:\WIndows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -S SRVSQL\ECALDIMA -d ECALDIMA -E -ssadd -sstype c
  • Se connecter à la base de données d’ECALDIMA sur le nouveau serveur et modifier la procédure stockée TempGetAPPID :
    • Juste avant « Set @AppName = LOWER(@AppName) » ajouter une ligne contenant « Set @AppName = ‘ECALDIMA' »
    • exécuter la requéte :
      • truncate table [dbo].[CMDB_ConnectedUser]
      • truncate table [dbo].[ASPStateTempSessions]
  • Modifier les fichiers de configuration Web. Ce sont les fichiers web.config présents dans le sous-répertoires du répertoire d’installation d’ECALDIMA ci-dessous. Chaque fichier contient une ou plusieurs lignes contenant le nom de l’ancien serveur SQL. Remplacer l’ancien nom de serveur par le nouveau en tenant compte de l’instance si cela s’applique :
    • Designer
    • ECALDIMA
    • Portal
  • Relancer IIS (IISRESET /start) ou relancer le Pool d’applciation ECALDIMA suivat le cas.
  • Se connecter au portail ECALDIMA avec un compte membre du groupe SCPDesigner, se rendre sur la page Configurations depuis le menu Paramètres > Concepteur > Configurations et modifier les chaînes de connexion faisant référence à l’ancien serveur SQL. A minima, SCPConnectionString et CMDBConenctionString.
  • Relancer IIS (IISRESET) ou recycler le Pool d’application ECALDIMA suivat le cas.
Cet article a-t-il été utile ?
0 out Of 5 Stars
5 Estrellas 0%
4 Estrellas 0%
3 Estrellas 0%
2 Estrellas 0%
1 Estrellas 0%
5
Comment pouvons-nous améliorer cet article ?
Please submit the reason for your vote so that we can improve the article.
KB Ecaldima