Sql Express’de günlük backup….

Sql Express serverda backup alınması hakkında bilgi vereceğim. Bildiğiniz gibi Sql Server üzerinde maintenance wizard ile backup planı oluşturup otomatik olarak günlük veya haftalık olarak belirlediğimiz plana göre backup alabiliyoruz. Sql Express üzerinde Sql Agent olmadığı için maintenance planı oluşturamıyoruz ve bu yüzden backuplarımız otomatik şekilde aldıramıyoruz. Bizde bu işlemi sql scripti ve sql komutu ile yapıyoruz. Şimdi bu işlemleri açıklayalım.

 

 

 

İlk önce Sql Express serverımıza login olup, burada mevcut database üzerinde sağ Backup taskını çalıştırırız. Bunu kullanarak manuel backuplarımızı alabiliriz. Ama biz bunu otomatik yaptırmak istiyoruz.

 

Evet burada backup ayarlarımız için, backup modu, backuplanacak database, backup alınacak yer vs. bu ayarları seçiyoruz.

 

 

Seçenekler kısmında ise backup dosyasının üzerine mi yazılması yoksa var olan backup dosyasın mı eklenmesi seçeneklerini ayarlıyoruz. Buraya kadar manuel backup almada yapmış olduklarımızın aynısını yapıyoruz.

 

 

Burada yapmış olduğumuz backup ayarlarını Script Action to New Query Window ile Sql Query haline getiriyoruz.

 

 

Yukarıda görüldüğü şekilde bizim yaptığımız backup taskının Sql Sorgusu yukarıdaki şekilde. Bunu sqlbackup.sql olarak bir yere kaydediyoruz.

Daha sonra  sqlcmd -S .\SQLExpress -i c:\backups\sqlbackup.sql komutu ile ister bir bat file oluşturup, istersenizde windows task scheduler altına bunu ekleyip istdiğiniz zaman backup aldırabilirsiniz.

 

 

6 Aralık 2011
Okunma
bosluk

Sql server sürümünü bulunması

Bu yazımda geçerli Microsoft SQL Server sürüm numaranızın ve karşılık gelen ürün veya hizmet paketi düzeyinin nasıl belirleneceği ve SQL Server’ın hangi sürümü kullandığınızın nasıl belirleneceği hakkında bilgi vereceğim.

SQL Server 2008’in hangi sürümünün çalıştığı,

Microsoft SQL Server 2008’in hangi sürümünün çalıştığını belirlemek için, SQL Server Management Studio’yu kullanarak SQL Server 2008’e bağlanın ve aşağıdaki sorguyu çalıştırın.

SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY 
('productlevel'), SERVERPROPERTY ('edition')

Bu sorguyu çalıştırdığımızda bize aşağıdaki gibi bir yanıt döner.

Burada bize ürün hakkında bilgiler verir.

SQL 2008 ile ilgili ürün numaraları aşağıdaki şekildedir.

10.5.1660.1 SQL Server 2008 R2 RTM
10.00.4000 SQL Server 2008 SP2
10.00.2531 SQL Server 2008 SP1
10.00.1600 SQL Server 2008 RTM

SQL Server 2005’in hangi sürümünün çalıştığı,

Microsoft SQL Server 2005’in hangi sürümünün çalıştığını belirlemek için, SQL Server Management Studio’yu kullanarak SQL Server 2005’e bağlanın ve aşağıdaki sorguyu çalıştırın.
 

SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY 
('productlevel'), SERVERPROPERTY ('edition')

Bu sorguyu çalıştırdığımızda bize aşağıdaki gibi bir yanıt döner.

 

Burada bize ürün hakkında bilgiler verir.

SQL 2005 ile ilgili ürün numaraları aşağıdaki şekildedir.

9.00.5000 SQL Server 2005 SP4
9.00.4035 SQL Server 2005 SP3
9.00.3042 SQL Server 2005 SP2
9.00.2047 SQL Server 2005 SP1
9.00.1399 SQL Server 2005 RTM

SQL Server 2000’in hangi sürümünün çalıştığı,

Microsoft SQL Server 2000’in hangi sürümünün çalıştığını belirlemek için, SQL Server Management Studio’yu kullanarak SQL Server 2005’e bağlanın ve aşağıdaki sorguyu çalıştırın.

SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY 
('productlevel'), SERVERPROPERTY ('edition')

Bu sorguyu çalıştırdığımızda bize aşağıdaki gibi bir yanıt döner.

Burada bize ürün hakkında bilgiler verir.

SQL 2000 ile ilgili ürün numaraları aşağıdaki şekildedir.

8.00.2039 SQL Server 2000 SP4
8.00.0760 SQL Server 2000 SP3
8.00.0534 SQL Server 2000 SP2
8.00.0384 SQL Server 2000 SP1
8.00.0194 SQL Server 2000 RTM


17 Şubat 2011
Okunma
bosluk
error: