SQL Server 2012 Service Pack 1 (SP1) Çıktı!

Published on 15 November 2012 by in SQL Server 2012 / Okunma: 1,294

0

SQL Server 2012 SP1, 11 Kasım 2012′de release oldu. Aşağıdaki adresten download edebilirsiniz: http://www.microsoft.com/en-us/download/details.aspx?id=35575

Continue Reading

SQL Server 2012′de FTS Mimarisi

Published on 30 May 2012 by in Full-Text Search, SQL Server 2012 / Okunma: 1,430

0

Full-Text Search SQL Server 2005′ten sonra mimari anlamında büyük bir değişikliğe uğradı. Bunlardan en önemlisi, Full-Text Index’ler SQL Server 2005′te dosya sisteminde file olarak tutuluyordu. SQL Server 2008 ile birlikte bu yapı tamamen integrated hale getirildi. Backup ve Restore işlemlerinde bunun faydasını çok gördük. Full-Text Search mimarisi, içerisinde bir çok bileşeni barındırır. Bu bileşenler birbirleri [...]

Continue Reading

SQL Server 2012 Upgrade Technical Guide

Published on 09 May 2012 by in SQL Server 2012 / Okunma: 1,225

0

Sektörde yavaş yavaş SQL Server 2012 migration’larının çoğaldığı haberini alıyoruz. Bir çok müşteri instance’larını SQL Server 2012′ye upgrade ediyor. Eger siz de instance’ınızı SQL Server 2012′ye upgrade etmeyi düşünüyorsanız, aşağıdaki linkten SQL Server 2012 Upgrade Technical Guide‘ı indirebilirsiniz. Çok detaylı olarak hazırlanmış güzel bir guide. Konu başlıkları ise şu şekilde; Chapter 1: Upgrade Planning and [...]

Continue Reading

0

TDE ilk olarak SQL Server 2008 ‘in Enterprise ve Developer sürümlerinde karşımıza çıkmıştı. Bu özellik sayesinde Database’lerimizi ve Backup’larımızı encrypt edebiliyoruz. TDE yapılandırmasında veya sonrasında programlama tarafında herhangi bir code değişikliğine gerek duyulmamaktadır. TDE enable edildiği anda database, background’da encrypt edilir. Bu süreçte, connection pooling ‘de herhangi bir reset’lenme yaşanmaz ve client’ların connection’larının sürekliliği korunur. [...]

Continue Reading

SQL Server 2012 – FORMAT() Fonksiyonu

Published on 13 March 2012 by in SQL Server 2012 / Okunma: 1,951

0

SQL Server 2012 ‘de artık sorgu içerisinde DATETIME veri tipini istenildiği gibi formatlayan bir sistem fonksiyonu mevcut. SQL Server 2012 öncesinde bu şekilde formatlama yapabilmek için kendi custom fonksiyonumuzu yazmamız gerekiyordu. SQL Server 2012 öncesinde yazıp kullandığımız örnek fonksiyonlardan birtanesi aşağıdaki gibidir; /* SELECT dbo.fnFormatDate (getdate(), ‘MM/DD/YYYY’) — 01/03/2012 SELECT dbo.fnFormatDate (getdate(), ‘DD/MM/YYYY’) — 03/01/2012 [...]

Continue Reading

0

SQL Server 2012′de database ve server role’lerinde bazı yeni DMV ve kolon’lar mevcut. Bildiğiniz gibi SQL Server 2008 R2 ve öncesi Server Level Role create edemiyorduk. Fakat SQL Server 2012 ‘de artık kendi custom Server Level Role’ümüzü oluşturabiliyoruz. Buna daha sonra yazacağım makalede değineceğim. Bu makalemde User-Database-Object level Permission/Role ilişkisinden bahsedeceğim. SQL Server 2008 R2 [...]

Continue Reading

SQL Server 2012 – Server-Side Sayfalama

Published on 23 February 2012 by in SQL Server 2012 / Okunma: 2,359

1

SQL Server 2012 ile gelen yeni özelliklerden biri de server-side olarak sayfalama yapabilmektir. Sayfalama özelliği, SQL Server 2005/2008/2008 R2 üzerinde de gerçekleştirilebiliyordu. Bunun için ya ROW_NUMBER() fonksiyonunu CTE (Common Table Expression) içerisinde kullanarak ya da Sub-Query içerisinde kullanarak gerçekleştirebiliyorduk. Sayfalama genellikle ASP.NET üzerinde ki Grid’i doldurmak için kullanılır.  .NET code ‘u içerisinde bütün data’yı parse [...]

Continue Reading

SQL Server 2012 – Değişen 5 özellik

Published on 10 January 2012 by in Genel, SQL Server 2012 / Okunma: 1,593

0

SQL Server 2012 ile birlikte database engine modeli üzerinde önceki versiyonlarda olup Denali ‘de artık devam etmeyen özellikler mevcuttur. Bunlara değinmek gerekirse;   1) Database compatibility level’de SQL Server 2005 (90) ve üzeri model’ler desteklenir durumda bırakılmış. SQL Server 2000 (80) için compatibility desteğine artık devam edilmemiş   2) Stored Procedure’ler den sp_dboption kaldırılmış. Denali’de artık ALTER DATABASE ile [...]

Continue Reading