Kategori: MS SQL

Backup Compression

Backup Compression özelliği SQL Server 2008 ile beraber hayatımıza girdi. Backup’larımızı alırken bu seçeneği belirterek backup boyutlarımızı küçültebiliyoruz. Fakat backup boyutlarımızı küçültürken aynı zamanda cpu’ya da ekstra bir yük getirmiş oluyoruz.   Resource Governor ile Backup alan kullanıcının kullandığı cpu kaynağını limitleyebilirsiniz. “Resource Governor ile Kaynak Kullanımını Kısıtlayın” isimli makalede detayları bulabilirsiniz.   Backup’ın ötesinde […]

CONVERT ve CAST Fonksiyonları

CONVERT ve CAST birbiriyle benzer işleve sahip fonksiyonlardır. İkiside tür dönüşümü için kullanılır. CONVERT SQL’e özgü bir fonksiyonken CAST ise ANSI-SQL standardıdır.   CONVERY SQL’e özgü bir fonksiyon olduğu için sql’e ait datetime dönüşümlerini formatlayarak yapabilirsiniz. İki fonksiyonun da kendine özgü syntax’ları vardır.   Aşağıdaki örneklerde bu fonksiyonların nasıl kullanıldığını ve convert ile datetime tipini […]

Compound Operatörler(+=,-=,*=,/=,%=,&=,^=,|=)

Compound Operatöler ile değişkenler üzerinde yapılan işlemleri daha kolay bir şekilde yapabiliriz. Örneğin @a bir değişken olsun ve @a’nın değerini 2 arttırmak isteyelim. Normal şartlar altında @a=@a+2 ile bu işlemi yapabilecekken compound operatörlerden olan += ile @a+=2 ile aynı işlemi gerçekleştirebiliriz.   Aşağıda compound operatörlerin listesini bulabilirsiniz. Operatör Açıklama += @a=@a+2 yerine @a+=2 şekline kullanılabilir […]

User Defined Table Type ve Table Valued Parameter

User Defined Table Type ile bir tablonun yapısını tutabiliriz. Stored Procuder ya da Function’lar için table valued parameter tanımlayarak kullanabiliriz. Stored Procedure ya da Function içinde temporay tablo tanımlamak yerine bu yapıları kullanabiliriz. Aşağıda örnek kullanımını görebilirsiniz. USE AdventureWorks2008R2; GO /* table type oluşturuluyor. */ CREATE TYPE LocationTableType AS TABLE ( LocationName VARCHAR(50) , CostRate […]

Cumulative Update ve Service Pack’leri Kaldırmak

SQL Server 2008 ile beraber artık Cumulative Update ve Service Pack’leri Denetim Masasından Program and Features kısmından kolayca kaldırabiliyoruz. Özellikle upgrade’ler sırasında alınabilecek bir hatada kolaylıkla geri dönebilmemizi sağlıyor.   Öncelikle aşağıdaki gibi Denetim Masasına giriyoruz.   Karşımıza çıkan ekranda aşağıdaki gibi Program and Features’a tıklıyoruz.   Karşımıza çıkan ekranda aşağıdaki gibi View installed updates […]