• 28-05-2021, 18:33:40
    #1
    Merhaba arkadaslar;
    Mysql veritabaninda tek tusla .sql olarak yedek alinabiliyor. Ben mssql veritabani icinde ayni seyi yapmak istiyorum. .sql script olarak yedek almak istiyorum.
    Bu konu hakkinda bilgisi olan arkadaslar var mi?
  • 28-05-2021, 19:33:21
    #2
    Aşağıdaki örneğe benzer şekilde .bak veya .sql uzantılı yedek alabilirsiniz.

    private void btnYedekle_Click(object sender, EventArgs e)
            {
                string targetPath = @"D:\Yedek";
    
                if (!System.IO.Directory.Exists(targetPath))
                {
                    System.IO.Directory.CreateDirectory(targetPath);
                }
    
                try
                {
                    DB.ExecuteCommand("USE Database");
                    String YedekAdresi = @"d:\Yedek\" + DateTime.Now.ToString("yyyyMMddHHmm") + ".Bak";
                    DB.ExecuteCommand("BACKUP DATABASE Database TO DISK = '" + YedekAdresi + "' WITH FORMAT,MEDIANAME = 'Z_SQLServerBackups',NAME = 'Full Backup of Database';");
                    MessageBox.Show(@"Yedek Alma İşlemi Tamamlandı.");
                    this.Close();
                }
                catch (Exception ex)
                {
                    Mesajlar.Hata(ex);
                }
            }
  • 28-05-2021, 20:12:13
    #3
    erkanakgun adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki örneğe benzer şekilde .bak veya .sql uzantılı yedek alabilirsiniz.

    private void btnYedekle_Click(object sender, EventArgs e)
            {
                string targetPath = @"D:\Yedek";
    
                if (!System.IO.Directory.Exists(targetPath))
                {
                    System.IO.Directory.CreateDirectory(targetPath);
                }
    
                try
                {
                    DB.ExecuteCommand("USE Database");
                    String YedekAdresi = @"d:\Yedek\" + DateTime.Now.ToString("yyyyMMddHHmm") + ".Bak";
                    DB.ExecuteCommand("BACKUP DATABASE Database TO DISK = '" + YedekAdresi + "' WITH FORMAT,MEDIANAME = 'Z_SQLServerBackups',NAME = 'Full Backup of Database';");
                    MessageBox.Show(@"Yedek Alma İşlemi Tamamlandı.");
                    this.Close();
                }
                catch (Exception ex)
                {
                    Mesajlar.Hata(ex);
                }
            }
    bu sekilde sunucudaki diske yedek aliyor yalniz sanirim.
  • 28-05-2021, 21:15:34
    #4
    Aradığınız özelliğe mssql'de Script Generator denilmekte c# smo Script Generator Şeklinde aratırsanız istediğiniz kaynağa ulaşabilirsiniz.
  • 30-05-2021, 00:22:39
    #5
    TUROTTO adlı üyeden alıntı: mesajı görüntüle
    Aradığınız özelliğe mssql'de Script Generator denilmekte c# smo Script Generator Şeklinde aratırsanız istediğiniz kaynağa ulaşabilirsiniz.
    teşekkürler bilgi için.
  • 31-05-2021, 04:38:51
    #6
    resimlerdekileri adım adım takip ederek yapabilirsin.

    https://prnt.sc/13m2cfl
    https://prnt.sc/13m2dra
    https://prnt.sc/13m2ftx
    https://prnt.sc/13m2il2
  • 31-05-2021, 13:28:50
    #7
    cortes adlı üyeden alıntı: mesajı görüntüle
    konu tam okursaniz ben c# kodu ile sql yedek almak istiyorum
  • 31-05-2021, 22:41:24
    #8
    HayroLa adlı üyeden alıntı: mesajı görüntüle
    konu tam okursaniz ben c# kodu ile sql yedek almak istiyorum
    Sabah sabah dikkat etmedim kusura bakmayın. bak dosyası olarak yedek almak isterseniz c# ve sp gönderebilirim.
  • 31-05-2021, 22:57:32
    #9
    cortes adlı üyeden alıntı: mesajı görüntüle
    Sabah sabah dikkat etmedim kusura bakmayın. bak dosyası olarak yedek almak isterseniz c# ve sp gönderebilirim.

    Hocam .bak dosyası yedek olarak olunca bu sefer webservere alıyor yedeği direk ben yerel diske almasını istiyorum açıkçası.