Witam,
mam problem z wykonaniem kopii bazy danych. Zaczerpnąłem informacji z internetu i powstał taki kod:
public static void BackupDatabase(string backUpFile)
{
ServerConnection con = new ServerConnection(@".\SQLEXPRESS");
Server server = new Server(con);
Backup source = new Backup();
source.Action = BackupActionType.Database;
source.Database = "DB";
BackupDeviceItem destination = new BackupDeviceItem(backUpFile, DeviceType.File);
source.Devices.Add(destination);
source.SqlBackup(server);
con.Disconnect();
MessageBox.Show("Kopia wykonana!");
}
Jednak natrafiłem na pewien problem, którego nie mogę obejść. Otóż podczas próby wykonania kopii otrzymuję błąd:
Backup failed for server <nazwa_serwera>
przy linijce:
source.SqlBackup(server);
Co mogę z tym zrobić?
Pozdrawiam,
Foee.