Sql server ajanı kullanmadan veritabanı yedeği alma
sql server 2000 in ajanını kullanarak veritabanını yedeğini otomatik olarak aldırabiliyorduk fakat Vista Windows 7 gibi işletim sistemlerinde bazen uyum sorunu çıkartabiliyor bizde kendi programımızla basit bir şekilde istediğimiz veri birimine yedeğimizi kaydedebiliriz.
öncelikle t-sql cümlesini yazalım;
BACKUP DATABASE Northwind
TO DISK=’c:\yedek.bak’,
DISK=’d:\yedek.bak’,
DISK=’f:\yedek.bak’
WITH FORMAT,
MEDIANAME = ‘AdventureWorksStripedSet0′,
MEDIADESCRIPTION = ‘Striped media set for Northwind database’;
GO
bu kodu query analayser a yazdığımızda c,d ve f diskimize veritabanının yedeğini aldı ayrıca

yedeğin boyutu gibi ayrıntıları da gösterir şimdi bunu store procedure yapacağız ve c# da bir program yapacağız.
Şimdi kodumuzu yazıyoruz
CREATE PROCEDURE yedek AS
BACKUP DATABASE Northwind
TO DISK=’c:\AdventureWorks1.bak’,
DISK=’d:\AdventureWorks2.bak’,
DISK=’f:\AdventureWorks3.bak’
WITH FORMAT,
MEDIANAME = ‘AdventureWorksStripedSet0′,
MEDIADESCRIPTION = ‘Striped media set for Northwind database’;
GO
C# ta yaptıgım SQL yedek alma programı:


Store Procedure üst kısımda oluşturmuştuk
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
SqlConnection bağlantı = new SqlConnection("Data Source=SERDAR-PC\\SQLEXPRESS;Initial Catalog=yeni;Integrated Security=True;Pooling=False");
SqlCommand komut = new SqlCommand("yedek", bağlantı);
komut.CommandType = CommandType.StoredProcedure;
komut.Connection.Open();
komut.ExecuteNonQuery();
komut.Connection.Close();
MessageBox.Show("Veritabanın Yedeği Diske Yazıldı...");
}

YBS, veri madenciliği, istatistiki çözümlemeler ve üst yönetim bilişim sistemleri gibi diğer sistemlere girişlerin sağlanabilmesindeki karar-destek bilgilerini sunar. YBS 1960’lar ve 70’ler den beri ve nesne yönelimli sistemleri altındaki modellerle ilgili içeriği incelediğimiz sistemdir. Temel işlem, çeşitli kaynaklardan veri giriş işlemi veya alt seviye karar-destek tabanlı verileri sunmada yardımcı süreçtir. Elde edilen çıktılar çeşitli şekilde sunulabilir. Temel işleyicinin ana görevleri şunlardır: