İç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#

2 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ı

  2. Murat Murat

    Birde projeleriniz için setup işlemi için hangi programı kullanıyorsunuz

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir