IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Zálohování databáze WPF C#

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Maros2470
Člen
Avatar
Maros2470:25.2.2015 9:54

Zdravím. Mohli byste mi někdo poradit se zálohováním databáze? Sehnal jsem na netu tento kód:

string databaseName;
            string filePath;

            try
            {
                Server localServer = new Server();
                Backup backupMgr = new Backup();
                backupMgr.Devices.AddDevice(filePath, DeviceType.File);
                backupMgr.Database = databaseName;
                backupMgr.Action = BackupActionType.Database;
                backupMgr.SqlBackup(localServer);
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message + " " + ex.InnerException);
            }

Nevím jakou knihovnu using použít. Případně jiný postup. Díky za rady.

Editováno 25.2.2015 9:55
 
Odpovědět
25.2.2015 9:54
Avatar
vodslon
Člen
Avatar
Odpovídá na Maros2470
vodslon:25.2.2015 10:08

Ahoj, tady z MSDN knihovně, co je k tomu potřeba

https://msdn.microsoft.com/…s162129.aspx

Obsahuje třídy pro BackupDevice, což asi hledáš, třída Backup je v Namespce

Microsoft.SqlSer­ver.Managemen­t.Smo

Velmi pravděpodobně musíš mít nainstalované alespon Express SQl abys knihovny na pc našel + ten bych typnul, že bude potřeba managment console od SQLka.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
25.2.2015 10:08
Avatar
Maros2470
Člen
Avatar
Odpovídá na vodslon
Maros2470:25.2.2015 10:44

Knihovny jsem doplnil a Namespace taky, ale Backup mám pořád červený (The type or namespace name 'Backup' could not be found (are you missing a using directive or an assembly reference?))

 
Nahoru Odpovědět
25.2.2015 10:44
Avatar
Maros2470
Člen
Avatar
Odpovídá na vodslon
Maros2470:25.2.2015 11:03

Díky za radu. Už jsem to vyřešil. Chyběla mi ještě jedna knihovna.

 
Nahoru Odpovědět
25.2.2015 11:03
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.