22 Ekim 2011 Cumartesi

DateDiff Fonksiyonu Üzerinde Şaşırtıcı Bir Uygulama

Aşağıdaki sorguyu çalıştırdığınızda sonucun 3 olmasını beklerken 1 olarak aldığınızda bunun bir hata (bug) olduğunu düşünebilirsiniz:

SELECT DATEDIFF(MI,'2011-10-14 02:18:58' '2011-10-14 02:19:01'AS MIN_DIFF



Ancak bu bir BUG değildir.

Yeni SQL Server'ın Adı Resmi Olarak Duyuruldu: SQL Server 2012


Microsoft VP'lerinden Tim Kummert SQL Server'ın sonraki versiyonunun resmi ismini Microsoft SQL Server 2012 olarak duyurdu. Versiyon numarası ise 11 olacak. Dağıtım tarihi olarak da 2012'nin ilk yarısı planlanıyor. 

Yeni sürümde başlıca iki güncelleme gelecek:
  • Apache Hadoop Azure Cloud Services ve Windows Deployments'ın gücüne güç katacak.
  • Yeni dokunma temelli (touch-based) veri gezintisi yetenekleri diğer aygıtlar için arttırılmış olacak.
Ek olarak SQL Server Crescent projesi Power View olarak yeni ismiyle anılacak. Yeni Data Explorer aracı ile yerel blut temelli veri kaynaklarında dolaşmayı kolaylaştıracak. 

2 Temmuz 2011 Cumartesi

26 Haziran 2011 Pazar

SQL Server'da Oturum Açan Kullanıcılara Ait Bilgiler

select 'Authentication Method'=(
            case
                when nt_user_name is not null then 'Windows Authentication'
                else 'SQL Authentication'
            end),
           login_name as 'Login Name', ISNULL(nt_user_name,'-') as 'Windows Login Name',
           COUNT(session_id) as 'Session Count'
from sys.dm_exec_sessions
group by login_name,nt_user_name

28 Nisan 2011 Perşembe

21 Nisan 2011 Perşembe

CHECK Constraints

SQL Server Check Constraints özelliğinin amacı bir sütunun alabileceği değerleri sınırlandırarak veritabanı veri bütünlüğünün korunmasın yardımcı olmaktır.


20 Nisan 2011 Çarşamba

SQL Server Tarih Veritipi Dönüşüm Örnekleri

Tarih veri tipi için dönüşüm örneklerini tek bir başlık altında derlemeye çalıştım.