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

C# .NET .NET (C# a Visual Basic) Zálohování databáze WPF C# American English version English version

Avatar
Maros2470
Člen
Avatar
Maros2470:

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:

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í
+1 bodů
Řešení problému
 
Nahoru Odpovědět 25.2.2015 10:08
Avatar
Maros2470
Člen
Avatar
Odpovídá na vodslon
Maros2470:

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:

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.