Sql Server
Sql server ajanı kullanmadan veritabanı yedeği alma
7 Ara
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ı...");
}
Cursor Nedir? Sql Cursor-T-sql
23 Eki
Cursor Nedir?
Veritabanı nesneleri içerisinde; kayıtlar arasında, satır bazlı hareket etmemizi sağlayan yapıdır.
1-) Cursor sayesinde istediğimiz satıra hareket ederek sonucunu alabiliriz. More >
SQL 2008 Veritabanı scripti alma-yükleme
21 Eki
SQL 2008 Veritabanı scripti alma-yükleme
Veritabanın scriptini alma işlemi veritabanının yedeklenmesi ve diğer bilgisayarlarda kullanılması için çok önemlidir. Örneğin biz arkadaşla bir proje yapıyoruz ve veritabanını tek bilgisayarad oluşturduk ve scriptini alarak çoğalttık. More >
SQL Veri Tipleri
16 Eki

Microsoft Access, MySQL and SQL Server için veri tipleri;
Veritabınımızda verilerimizi saklamamız için veri tirleri mevcuttur. Bunlar kendi içerisinde de ayrılırlar bunun sebebi hem farklı türler olmaları hemde aynı türden olsalar bile saklayacakları verinin büyüklüğüne göre de kullanacağımız veri tipleri değişir.
Microsoft Access Veri tipleri (Data Types) More >
SQL Serverlar birbiri ile nasıl ilişki kurar-Linked Servers
14 Eki
SQL Serverlar birbiri ile nasıl ilişki kurar
Lokal veya uzaktaki bilgisayarlardan farklı yapılardaki veri kaynakları açılabilir. SQL server Microsoft Ole DB provider ve microsoft SQL provider yapılarına destek verir. More >
SQL Server Veri Bütünlüğü Constraintler
14 Eki

SQL Server Veri Bütünlüğü Constraintler
Veri bütünlüğünü sağlama sorumluluğunu veritabanına taşıma veritabanı yönetimi açısından bir devrim sayılmaktadır.
SQL Server İzleme Profiler-DDL Trigger
14 Eki
SQL Profiler:
SQL server 2000 enterprise manager içerisinde de bulunan yapının güncellenmiş hali 2005 ve sql 2008 içinde yer almaktadır. More >
