Asp.net Uygulamasında Firebird Veri Tabanını Yedeklemek

Yazdığınız makaleleri ve üyelerimizin işine yarayacağını düşündüğünüz kodlarınızı gönderebilirsiniz. Bu foruma soru sormayın!
Cevapla
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Asp.net Uygulamasında Firebird Veri Tabanını Yedeklemek

Mesaj gönderen Ali Erdoğan »

Asp.net uygulamasında Firebird veri tabanını yedeklemek için aşağıdaki kodu kullanabiliriz. Dosyaların kaydettiğiniz yerin http üzerinden erişilemeyeceğine emin olun!

Kod: Tümünü seç

 
//using FirebirdSql.Data.Services;
        string strDosyaAdi = "Yedek_"+DateTime.Now.Year.ToString();
        strDosyaAdi += "-" + DateTime.Now.Month.ToString();
        strDosyaAdi += "-" + DateTime.Now.Day.ToString();
        strDosyaAdi += "_" + DateTime.Now.Hour.ToString();
        strDosyaAdi += "-" + DateTime.Now.Minute.ToString();
        strDosyaAdi += ".fbk";
        FbBackupFile dosya = new FbBackupFile(Server.MapPath("yedek/" + strDosyaAdi), int.MaxValue);

        FbBackup yedek = new FbBackup();
        yedek.BackupFiles.Add(dosya);
        yedek.Verbose = true;
        yedek.ConnectionString = ConfigurationManager.ConnectionStrings["****BAGLANTI_CUMLENIZ***"].ConnectionString;
        try
        {
            yedek.Execute();
            Response.Write("Backup OK");

        }
        catch (Exception k)
        {
            Response.Write(k.InnerException);
        }
Cevapla