Bonjour Messieurs,

Dans mon programme ecrit en Visual c++, je veux faire le backup et et la restauration de façon programmatique.
Pour le backup, j'ai d'abord fait une procedure stockee dans la base SQL que je lance a travers le programme par une commande. Mais pour la restauration j'ai un probleme serieux.

J'ai d'abord fait la procedure dans la base, cette facon ne marche pas car il y a un message :
Exclusive Access could not be obtained because Database is in use
Ce qui est normal car je suis dans la base même. Alors il fallait le faire directement a travers le programme en me connectant a la base Master et lancer la restauration sur ma base en question, logiquement c'est la meilleure facon qui ne marche pas malheureusement dans mon programme car a l'ouverture du programme j'ouvre la base pour authentifie l'utilisateur.


Alors quels commandes executer pour d'abord fermer ma base et puis me connecter a Master database afin de lancer la restauration.


Merci