Prob de Restauration base de données

Résolu
cindyb Messages postés 2 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 17 mai 2006 - 28 avril 2006 à 14:46
 Orange - 6 avril 2021 à 11:09
Bonjour,

voilà, à partir d'une appli en VB6, je lance des procédures stockées sur le serveur avec la base de données sous sql serveur.
Une première procédure me fait un backup (un fichier .bak) une autre procedure utilise la fonction "RESTORE" pour restaurer la base. Or, quand je la lance, vb se plante et me donne une erreur "impossible d'avoir un accès exclusif de la base de données" ....
or, la base n'est pas ouverte ....

Quelqu'un peut m'expliquer les conditions d'utilisation de le fonction RESTORE ?

merci !
A voir également:

2 réponses

cindyb Messages postés 2 Date d'inscription vendredi 9 avril 2004 Statut Membre Dernière intervention 17 mai 2006 5
Modifié le 6 avril 2021 à 20:00
Le problème étant d'avoir l'accès exclusif à la base.

La procédure pour la restauration est donc :

lancer la requète "Alter database Mabase set Offline with rollback immediate"     (ce qui permet de déconnecter la base de données et donc d'y avoir accès en mode exclusif)

lancer la procédure de restauration  (restore...)

et lancer la requète "Alter database Mabase set online" (pour la reconnecter)

Ah oui, j'oubliai, il faut mette la procédure stockée de restauration dans la base master.

en espérant que ça aide certains...
bye

cindy
5
merci beaucoup, j'oubliais toujours de faire ça et je flippais à chaque fois
0