İçeriğe geç

C# Kodu ile Sql Server Veritabanı Yedeğini Geri Yükleme

Merhaba arkadaşlar bugün sizlere C# kodu ile bilgisayarımızda yer alan veritabanının “.bak” uzantılı yedek dosyasını nasıl sql server tarafına geri (restore) yükleyeceğimizden bahsedeceğim.

Daha önceki yazımda da C# kodu ile Sql Server Veritabanı Yedeği Alma konusunu anlatmıştım.

NOT: Projenize “Microsoft.SqlServer.ConnectionInfo”, “Microsoft.SqlServer.Smo”, “Microsoft.SqlServer.SmoExtended” referanslarını eklemeniz gerekmektedir.

Bunun için aşağıdaki C# kodunu bilgileri doldurarak kullanabilirsiniz.

Yukarıdaki kod parçacığında aşağıdaki alanları doğru şekilde doldurursanız sorunsuz bir şekilde istediğiniz veri tabanının yedeğini geri yükleyebilirsiniz.

DatabaseFileName: Veritabanı yedek dosyasının uzantısıyla birlikte olacak şekilde adı. (ÖR: yunusemrearacDB.bak)

DatabaseFilePathAndFileName: Veritabanı yedeğinin bulunduğu dosya dizini ve dosya uzantısıyla birlikte adı. (ÖR: D:\yunusemrearacDB.bak)

ServerName: Geri yükleme işlemini yapacağınız sql server adı.

Gerekli bilgileri doğru şekilde girdikten sonra istediğiniz gibi veritabanı restore (geri yükleme) işlemini yapabilirsiniz.

Kategori:Windows Form - C#

3 Yorum

  1. Murat Murat

    Teşekkürler

    Bir sorumda şudur.
    SQL SERVER 2008 de yaptığım scriptle 2019 kurulu olan server da çalışmaz mı

    • Murat Murat

      Program kullanmıyor C# içinde yeni proje olarak setup mevcut. Programı visual studio içinde build ederek setup oluşturabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir