Recréer la base de données de logs
Si vous n'avez pas sauvegardé la base de données de logs SES Evolution et qu'un incident grave se produit sur le serveur hébergeant cette base, les backends SES Evolution ne démarrent plus car aucune base de logs n'est joignable.
Vous devez donc recréer la base de logs EsLogs. Pour cela, vous devez disposer d'un Centre d'installation SES Evolution EsInstaller.exe de la même version que votre installation courante.
NOTE
Si vous ne sauvegardez pas la base EsAdministration et que cette base est perdue, seule une réinstallation du produit permet de la recréer.

La création de la base de logs doit se faire sur une instance SQL Server existante.
Les bases EsAdministration et EsLogs étaient hébergées dans la même instance SQL Server :
-
Si la base EsAdministration est encore opérationnelle :
-
Utilisez ou créez une instance SQL Server temporaire afin de créer une nouvelle base EsLogs.
-
Restaurez cette base sur l'instance cible.
-
-
Si la base EsAdministration n'est plus opérationnelle :
-
Restaurez la base EsAdministration.
-
Utilisez ou créez une instance SQL Server temporaire afin de créer une nouvelle base EsLogs.
- Restaurez cette base sur l'instance cible.
-
Si la base EsLogs était hébergée dans une instance SQL Server séparée
-
Mettez en place un nouveau serveur et une nouvelle instance SQL Server en utilisant le même nom de machine, la même adresse IP, le même nom DNS que l'instance qui hébergeait la base EsLogs perdue.

La création d'une nouvelle base EsLogs doit être effectuée avec un Centre d'installation SES Evolution EsInstaller.exe de la même version que votre installation courante.
Cette base est créée sur l'instance "destination" qui est soit une instance temporaire, soit directement l'instance cible définitive.
-
Lancez le Centre d'installation SES Evolution.
-
Choisissez d'effectuer une nouvelle installation.
-
Décochez le maximum de composants afin qu'il ne reste que les composants obligatoires.
-
Paramétrez l'installation :
-
Pour la base d'administration et de logs, choisissez l'instance "destination" comme instance cible.
-
Configurez tous les autres paramètres de la même manière que pour l'installation d'origine. Les mots de passe saisis dans la section Certificats ne sont pas utiles.
-
-
Lancez l'installation.
-
Exécutez le script Stormshield_Database_Maintenance_Procedures.sql sur l'instance "destination".
-
Exécutez la commande suivante sur l'instance "destination" pour supprimer la base de données EsAdministration qui vient d'être créée par l'installation :
EXECUTE master.dbo.Stormshield_DropDatabase @DatabaseName = 'EsAdministration';
ATTENTION
Veillez à ne pas supprimer la vraie base EsAdministration. -
Exécutez la commande suivante sur l'instance "destination" afin de créer les accès pour le compte Windows utilisé par les backends :
EXECUTE master.dbo.Stormshield_CreateBackendAccess @BackendAccountName = 'DOMAIN_NAME\BACKEND_USER_NAME'
où DOMAIN_NAME\BACKEND_USER_NAME correspond au compte de domaine Windows qui a été renseigné lors de l'installation des backends SES.
-
Si l'instance "destination" est une instance temporaire, déplacez la nouvelle base EsLogs qui vient d'être créée vers l'instance cible définitive en effectuant la procédure Déplacer les bases de données SES Evolution.