Bonjour,
J'ai un problème de restore dans une configuration, un peu particulière.
Vos conseils sont les biens venus.
Voici la config:
Deux instances de serveur FB sur deux port différents, une en classic et l'autre en superserver, les deux en 64 bits.
Même version des serveurs : FB 2.5.3.26778.
Os Windows Web server 2008 R2.
Les clients qui se connectent aux différentes bases sont des services Windows.
Il y a un service qui déclenche, dans un premier temps des backup et dans un second temps les restore (via gbak).
Pour garantir une coupure minimum de la prod, le restore est effectué avec un nom de fichier temporaire, jusqu'a réalisation de la tâche de restore.
Une fois la tâche terminée, le fichier de base de données est renommé, après avoir stoppé tous les services de prod qui s'y connecte,
le fichier de restoration est lui ensuite renommé avec le nom de prod et les services clients sont redémarrés.
Ca c'est le fonctionnement théorique, qui marche parfaitement sur mon poste de dev.
Mais sur le serveur de prod, pendant la tâche de restore, j'ai la tâche qui est interrompue en plein milieu, sans me générer d'erreur, juste je m'en rend compte car mon nouveau fichier est très petit, le log indique le dernier write de gbak sur une table, ou une ligne qui n'est pas la même à chaque fois...
Que je lance le gbak sur le port du serveur classic ou superserver, me donne le même défaut.
Bien sur, depuis le constat de ce défaut, je fais des tests sur une seule base de données
et j'ai changé plusieurs fois de base pour voir si c'est elle qui posait se problème.
Autre information, si je prends le backup réalisé sur le serveur que je le rappatrie sur mon poste, le restore fonctionne parfaitement.
Voilà, si un point n'est pas clair, je reste attentif à vos questions,
merci d'avance pour votre aide
Partager