c# ile Kod içinde Backup Almak

2 04 2007

Hazırladığınız bir program içinden veri tabanınızın backup ını almak istiyorsanız yapmanız gereken işlemler normal bir veritabanı işleminden farksızdır (inser,delete gibi) . Öncelikle bir connection nesnesi ile veri tabanına bağlantınızı sağlarsınız. daha sonra bir command nesnesi oluşturup command textine “backup database veritabanıadı to disk = ‘backup aracınızın yolu’ ” yazarsınız ve hazırladığınız bu command nesnesini çalıştırırsınız.

Not : Eğer backup aracınız hazır değilse, server altındaki server objects üzerinde sağ tıklayıp new -> backup device seçerek aracınızı hazırlayabilirsiniz.

Örnek Uygulama :

SqlConnection myConnection = new SqlConnection(“Data Source=Sadullah\\SqlExpress;Initial Catalog=NorthWind;Integrated Security=True”);
myConnection.Open();

string cmdText = “backup database NorthWind to disk = ‘YedekNorthWind'”;

SqlCommand komut = new SqlCommand(cmdText,myConnection);

komut.ExecuteNonQuery();

Bu işlemleri yaptıktan sonra aldığınız backup a “C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup ” yolundan (bu sizin bilgisayarınıza göre farklılık gösterebilir.) yolundan ulaşabilirsiniz.


İşlemler

Information

8 responses

2 04 2007
C# ile Kod içinde Restore Yapmak « Sadullah KELEŞ

[…] hazırladığınız backup dosyasından geri yüklemek istediğinizde yapmanız gereken işlemler backup işleminde yaptıklarınızın neredeyse aynısı. tek değişen şey kullandığınız command […]

9 03 2009
yasin çöplü

Hocam çok teşekkür ederim.Verdiğiniz Bilgiler çok işime yaradı.

10 03 2009
Sadullah KELEŞ

işine yaramasına sevindim🙂 kolay gelsin.

5 04 2009
KaanBahşi

“backup database NorthWind to disk = ‘C:\\YedekNorthWind'”

Dogrusu Bu Olucak🙂

6 04 2009
Sadullah KELEŞ

neden doğrusu o olacak? açıklama yaparmısınız.

16 09 2010
yusufbuROCK

hocam peki kullanıcının ıstedıgı yerden backup ı restore edersek nasıl yapabılırız.

25 02 2015
Eray AKYOL

teşekkürler

5 07 2016
Lurpor

Hocam backup alıyorum fakat geri yüklediğim zaman(restore) veritabanımın tabloları,views’leri hiçbirşey gelmiyor. Yani sadece veritabanımın adı var.Üzerinde yeni bir tablo eklemekten başka hiçbirşey yapamıyorum.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s




%d blogcu bunu beğendi: