mssql i c# - BACKUP / RESTORE DATABASE

mssql i c# - BACKUP / RESTORE DATABASE
FO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Witam,

mam problem z wykonaniem kopii bazy danych. Zaczerpnąłem informacji z internetu i powstał taki kod:

Kopiuj
 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:

Kopiuj
source.SqlBackup(server);

Co mogę z tym zrobić?
Pozdrawiam,
Foee.

CI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 184
0

Bo connection string jest do kitu. Podałeś tylko instancje bazy. Popraw go.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.