Sql Server

Sql server ajanı kullanmadan veritabanı yedeği alma

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

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

Kodu incelemek isteyen arkadaşlar için kodunu gösterelim;

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ı...");
   }

UYGULAMAYI İNDİR

Cursor Nedir? Sql Cursor-T-sql

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

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

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

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

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.

More >

SQL Server İzleme Profiler-DDL Trigger

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 >