J'utilise le code suivant pour créer une copie de sauvegarde de la base de données...
Problèmes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 try { SqlConnection sc = new SqlConnection(Properties.Settings.Default.srvrConnexionString); ServerConnection scn = new ServerConnection(sc); Server srvr = new Server(scn); Backup bk = new Backup(); bk.Action = BackupActionType.Database; bk.Database = "fwgc"; bk.BackupSetDescription = "Sauvegarde de la base de données fwgc du " + DateTime.Today.ToShortDateString(); bk.BackupSetName = "fwgc_backup"; bk.Incremental = false; bk.Initialize = true; bk.Checksum = true; bk.ContinueAfterError = true; bk.ExpirationDate = DateTime.Now; bk.LogTruncation = BackupTruncateLogType.Truncate; BackupDeviceItem bdi = new BackupDeviceItem(dlgSaveFile.FileName, DeviceType.File); bk.Devices.Add(bdi); bk.SqlBackup(srvr); } catch(Exception ex) { logManager.LogMessage(ex.Source, "Erreur lors de la sauvegarde de la base de données!..\n" + ex.Message, LogManager.MessageBoxID.Error); }
- La copie de sauvegarde réussi seulement sur un autre disque dur et pas le disque système, sur un disque amovible ou dans le dossier 'Backup' du dossier d'installation MS-SQL Server.
- ?! Sur la machine client, Toujours ERREUR!..
Qu'est ce qui cloche avec ce code?!
Merci d'avance pour votre aide
Partager