[Vb.net & sqlserver] restauration de bd
youssef619
Messages postés
12
Statut
Membre
-
youssef619 Messages postés 12 Statut Membre -
youssef619 Messages postés 12 Statut Membre -
Bonjour,
j écris un programme avec VB.net 2005 et une base de donnee sqlserver 2000. et dans l application j ai fait 2 bouton le 1ier pour le sauvegarde de la bd et le 2eme pour la restaurer beh pour le 1ier c est bien passé mais pour le 2eme il lève une exeption du genre "sqlexeption" le detail de l erreur et comme suit
"Impossible d'obtenir l'accès exclusif car la base de données est en cours d'utilisation.
RESTORE DATABASE s'est terminé anormalement. "
mon code source pour ce bouton et:
Me.SqlCmdRestauration.CommandText = "RESTORE DATABASE Mydb from DISK = 'C:\Documents and Settings\Administrateur\Bureau\db\azerty.bak'"
Me.SqlCnMaster.Open()
Me.SqlCmdRestauration.ExecuteNonQuery()
Me.SqlCnMaster.Close()
SqlCnMaste : un contrôle sqlconnection avec la base de donnee Mastre (bd systeme de sqlserver.
SqlCmdRestauration : un contrôle sqlcommande.
l exeption se leve au niveau de l instruction " Me.SqlCmdRestauration.ExecuteNonQuery() "
a mon havie je crois qu il faut ajouter une instruction (peut etre une requête sql) au debut pour fermer toutes les connection avec la base de donnée mais cette instruction je ne ss pas comment la faire
Merci de vos repenses.
j écris un programme avec VB.net 2005 et une base de donnee sqlserver 2000. et dans l application j ai fait 2 bouton le 1ier pour le sauvegarde de la bd et le 2eme pour la restaurer beh pour le 1ier c est bien passé mais pour le 2eme il lève une exeption du genre "sqlexeption" le detail de l erreur et comme suit
"Impossible d'obtenir l'accès exclusif car la base de données est en cours d'utilisation.
RESTORE DATABASE s'est terminé anormalement. "
mon code source pour ce bouton et:
Me.SqlCmdRestauration.CommandText = "RESTORE DATABASE Mydb from DISK = 'C:\Documents and Settings\Administrateur\Bureau\db\azerty.bak'"
Me.SqlCnMaster.Open()
Me.SqlCmdRestauration.ExecuteNonQuery()
Me.SqlCnMaster.Close()
SqlCnMaste : un contrôle sqlconnection avec la base de donnee Mastre (bd systeme de sqlserver.
SqlCmdRestauration : un contrôle sqlcommande.
l exeption se leve au niveau de l instruction " Me.SqlCmdRestauration.ExecuteNonQuery() "
a mon havie je crois qu il faut ajouter une instruction (peut etre une requête sql) au debut pour fermer toutes les connection avec la base de donnée mais cette instruction je ne ss pas comment la faire
Merci de vos repenses.
A voir également:
- [Vb.net & sqlserver] restauration de bd
- Restauration systeme windows 10 - Guide
- Restauration usine pc - Guide
- Télécharger bd pdf gratuit sans inscription - Forum PDF
- W.i.t.c.h bd scan fr - Forum Loisirs / Divertissements
- Restauration mac - Guide
1 réponse
voila j ai posé le prob aussi dans developpez.com et j ai klk réponse si quelqu'1 s interesse
https://www.developpez.net/forums/d644971/dotnet/langages/vb-net/vb-net-sqlserver-restauration-base-donnee/
https://www.developpez.net/forums/d644971/dotnet/langages/vb-net/vb-net-sqlserver-restauration-base-donnee/