Bonjour je test un peu les fonctionnalités de dotnet dans le domaine des databases

voila mon code pour le backup de la base de donnée mais j'ai une exceptio nde levée et je ne sais pas pourquoi ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
                Microsoft.SqlServer.Management.Common.ServerConnection serverConnection =
                  new Microsoft.SqlServer.Management.Common.ServerConnection(oSQLConn);
 
                Server server = new Server(serverConnection);
                DatabaseCollection collec = server.Databases;
 
                Backup backup = new Backup();
                backup.Devices.AddDevice(@"c:\pubs.bak", DeviceType.File);
                backup.Database = server.Databases[0].Name;
                backup.SqlBackup(server);
Voila l'erreur retournée je ne comprend pas pourtant le server se connect bien car il a les databases en mémoire (j'ai vérifié dans server.Databases)

Helpez moi les gars...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Backup failed for Server 'PEGASE5\SQLexpress'.