Cette procédure a pour but de détailler les actions à réaliser lors d'un crash du poste serveur où est installée l'application et la base de données testo Saveris.
Dans le cas d’utilisation d’un serveur virtuel avec sauvegarde automatique de la configuration du serveur Saveris par le service informatique (notamment grâce à des snapshots), la remise en état du poste serveur devrait être résolue assez rapidement. Ce cas précis ne sera pas développé.
En revanche, dans le cas d’utilisation d’un serveur physique ou d’un poste considéré comme serveur (ordinateur sous Win XP / Win 7), la manipulation de remise en état dépendra du fait si des sauvegardes automatiques de la base de données ont été mises en place ou si un accès aux disques dur de l’ancien poste serveur est toujours possible ou non (si ceux-ci ne sont pas défectueux).
Voici les étapes :
I. Préparation du nouveau poste serveur et installation du logiciel Saveris
A. Le nouveau poste serveur dispose déjà d'une autre instance / base de données
B. Le nouveau poste serveur est "vierge" et ne dispose pas d'une autre instance / base de données :
II. Plusieurs possibilités :
A. Restauration avec sauvegarde automatique (.bak) de la base de données
B. Restauration avec accès aux disques dur de l’ancien poste serveur
C. Aucun fichier de sauvegarde disponible pour la restauration , démarrage d’un nouveau projet
I. Préparation du nouveau poste serveur et installation du logiciel Saveris
I.A) Le nouveau poste serveur dispose déjà d'une autre instance / base de données
Création d'une Instance
Installation du logiciel serveur
I.B) Le nouveau poste serveur est "vierge" et ne dispose pas d'une autre instance / base de données :
Installation du logiciel serveur
II.A) Restauration avec sauvegarde automatique (.bak) de la base de données
Lancer le logiciel Testo Saveris.
Fermer la fênetre « sélection du projet » :
![Image](http://support-testo.fr/imagesOnLine/restau.jpg)
Aller dans l’onglet système :
![Image](http://support-testo.fr/imagesOnLine/mail-sms-system.jpg)
Cliquer sur le bouton « Db restaurer » :
![Image](http://support-testo.fr/imagesOnLine/restau01.jpg)
Sélectionner la sauvegarde (rappel : le fichier de sauvegarde .bak a été coupé+collé de l'ancien poste serveur vers le nouveau serveur) :
![Image](http://support-testo.fr/imagesOnLine/restau02.jpg)
Choisir le chemin ou les fichiers du projets seront stockés :
Veuillez choisir :
SQL 2012 : C:\Program Files\Microsoft SQL Server\MSSQL11.TSAVERIS\MSSQL\DATA
![Image](http://support-testo.fr/imagesOnLine/restau03.jpg)
(Si SQL 2005 : C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA
Si SQL 2008 R2 : C:\Program Files\Microsoft SQL Server\MSSQL10_50.TSAVERIS\MSSQL\DATA)
Valider le message d'avertissement :
![Image](http://support-testo.fr/imagesOnLine/restau04.jpg)
Une fenêtre apparait, cliquer sur le nom de votre ancien projet à restaurer et valider :
![Image](http://support-testo.fr/imagesOnLine/restau05.jpg)
![Image](http://support-testo.fr/imagesOnLine/restau07.jpg)
Si ce n'est pas le cas et si une fenêtre vide apparait :
![Image](http://support-testo.fr/imagesOnLine/restau06.jpg)
Cela signifie que la restauration via le .bak à échoué, veuillez suivre le point II.B)
Si la restauration à fonctionnée correctement, il faut relancer les prérequis à partir des sources du logiciel testo (TestoSaverisPrerequisites\setup.exe).
![Image](http://support-testo.fr/imagesOnLine/restau08.jpg)
II.B) Restauration avec accès aux disques dur de l’ancien poste serveur
(Si aucun accès aux disques de l'ancien serveur, voir II.C)
Explorer les fichier de l'ancien poste serveur, se rendre dans le répertoire suivant :
SQL 2012 : C:\Program Files\Microsoft SQL Server\MSSQL11.TSAVERIS\MSSQL
(Si SQL 2005 : C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL
Si SQL 2008 R2 : C:\Program Files\Microsoft SQL Server\MSSQL10_50.TSAVERIS\MSSQL)
Vérifier que les fichiers suivants sont présent dans le répertoire DATA :
tdasdict.mdf
tdasdict_log.ldf
tdasprjX.mdf
tdasprjX_log.ldf
Copier+coller le répertoire DATA sur le nouveau poste serveur
Télécharger et installer le SQL Management Studio
Vérifier que les services SQL fonctionnent
Lancer SQL management studio, il faut ensuite s’authentifier (Login : sa, Mot de passe : testoDAS1)
![Image](http://support-testo.fr/imagesOnLine/sqlmanag09.jpg)
Troubleshooting : Si la version CFR du logiciel est utilisée, il est probable que le message suivant apparaît :
![Image](http://support-testo.fr/imagesOnLine/sqlmanag10.jpg)
Utiliser l'authentification Windows pour se connecter:
![Image](http://support-testo.fr/imagesOnLine/sqlmanag11.jpg)
Aller dans l’onglet « base de données », il faut faire un clic droit sur « tdasdict », supprimer :
![Image](http://support-testo.fr/imagesOnLine/sqlmanag14.jpg)
Ensuite il faut cocher :
[x] fermer les connexion entrantes
[x] supprimer les informations d'historique
![Image](http://support-testo.fr/imagesOnLine/sqlmanag15.jpg)
Copier les fichiers suivants du répertoire sauvegardé « tdasdict » et « tdasdict_log » dans le répertoire SQL/DATA du nouveau Serveur
Copier les fichiers suivants du répertoire sauvegardé « tdasprjX » et « tdasprjX_log » dans le répertoire SQL/DATA du nouveau Serveur
![Image](http://support-testo.fr/imagesOnLine/restau10.jpg)
Sur le management studio, faire un clic droit sur base de données, joindre :
![Image](http://support-testo.fr/imagesOnLine/restau11.jpg)
Cliquer sur ajouter :
![Image](http://support-testo.fr/imagesOnLine/restau12.jpg)
Sélectionner "tdasdict.mdf"
![Image](http://support-testo.fr/imagesOnLine/restau13.jpg)
Cliquer sur Ok, ensuite cliquer à nouveau sur ajouter :
![Image](http://support-testo.fr/imagesOnLine/restau14.jpg)
Sélectionner également le(s) fichier(s) :
tdasprjX.mdf
(il peut y avoir plusieurs projets)
![Image](http://support-testo.fr/imagesOnLine/restau15.jpg)
![Image](http://support-testo.fr/imagesOnLine/restau16.jpg)
Une fois les projet(s) sélectionné(s), valider :
![Image](http://support-testo.fr/imagesOnLine/restau17.jpg)
Vérifier que le projet est bien restauré (en lançant le logiciel des courbes par exemple).
Relancer les prérequis à partir des sources du logiciel testo (TestoSaverisPrerequisites\setup.exe).
![Image](http://support-testo.fr/imagesOnLine/restau08.jpg)
II.C) Aucun fichier de sauvegarde disponible pour la restauration, démarrage d’un nouveau projet
Ouvrir le logiciel startup Wizard.
![Image](http://support-testo.fr/imagesOnLine/crashserv.jpg)
![Image](http://support-testo.fr/imagesOnLine/crashserv01.jpg)
Si la Base testo Saveris est connectée au réseau via un prise RJ45, l’adresse IP du composant doit être saisie. Dans le cas d’une connection via USB, l’assistant de configuration devrait automatiquement détecter le matériel et ouvrir l’état du système.
![Image](http://support-testo.fr/imagesOnLine/crashserv02.jpg)
Dans le première fenêtre de l’assistant de configuration, cliquer sur le boutton « Unités » et décocher les cases « td °C » et « g/m3 » si les valeurs de point de rosée et/ou d’humidité absolue ne sont pas utilisés (attention, cette fonction ne peut pas être activée rétroactivement).
![Image](http://support-testo.fr/imagesOnLine/crashserv03.jpg)
Nommer les sondes, les canaux des sondes et attribuer des zones fixes aux différents boîtiers
![Image](http://support-testo.fr/imagesOnLine/crashserv04.jpg)
Si votre base fait GSM, entrer le code PIN de la carte SIM :
![Image](http://support-testo.fr/imagesOnLine/crashserv05.jpg)
Importer les données d'ajustage si nécessaire, cliquer sur suivant :
![Image](http://support-testo.fr/imagesOnLine/crashserv06.jpg)
Indiquer la cadence des sondes :
![Image](http://support-testo.fr/imagesOnLine/crashserv07.jpg)
Choisir si les sondes sont reliés en direct à la base/convertisseur ou si elles passent par le biais d'un routeur.
![Image](http://support-testo.fr/imagesOnLine/crashserv08.jpg)
Définir le nom du projet, de la base et choisir l'heure à laquelle le projet de mesure commence à fonctionner.
![Image](http://support-testo.fr/imagesOnLine/crashserv09.jpg)
Exemple : Il est 16h00, la cadence est de 15 minutes, dans ce cas l'heure de départ peut être: 16h30 , ou 16h45, ou 17h00...
Il est conseillé de laisser le projet tourner quelques heures afin de stabiliser le système.