Yüksek performanslı iş yüklerine sahip SQL Server için önerilen güncelleştirmeler ve yapılandırma seçenekleri

Bu makale, SQL Server 2012 ve sonraki sürümlerde kullanılabilen performans iyileştirmelerinin ve yapılandırma seçeneklerinin listesini içerir.

Orijinal ürün sürümü: SQL Server 2014, SQL Server 2012
Özgün KB numarası: 2964518

Bu makalede, çeşitli ürün güncelleştirmeleri ve yapılandırma seçenekleri aracılığıyla SQL Server 2014 ve SQL Server 2012 sürümleri için kullanılabilen performans iyileştirmeleri ve değişiklikleri açıklanmaktadır. SQL Server örneğinin performansını artırmak için bu güncelleştirmeleri uygulamayı düşünebilirsiniz. Gördüğünüz iyileştirme derecesi, iş yükü deseni, çekişme noktaları, işlemci düzeni (işlemci grubu sayısı, yuvalar, NUMA düğümleri, numa düğümündeki çekirdekler) ve sistemde bulunan bellek miktarı gibi çeşitli faktörlere bağlıdır. SQL Server destek ekibi, çeşitli NUMA düğümlerine ve çok sayıda işlemciye sahip donanım sistemlerini kullanan müşteri iş yükleri için makul performans kazanımları elde etmek için bu güncelleştirmeleri ve yapılandırma değişikliklerini kullandı. Destek ekibi bu makaleyi gelecekte diğer güncelleştirmelerle güncelleştirmeye devam edecektir.

Üst düzey sistemler Üst düzey sistem genellikle birden çok yuvaya, yuva başına sekiz çekirdek veya daha fazla çekirdeğe ve yarım terabayt veya daha fazla belleğe sahiptir.

Not

SQL Server 2016 ve sonraki sürümlerde, bu makalede belirtilen izleme bayraklarının çoğu varsayılan davranıştır ve bunları bu sürümlerde etkinleştirmeniz gerekmez.

Öneriler aşağıdaki gibi üç tabloda gruplandırılır:

  • Tablo 1 , üst düzey sistemlerde ölçeklenebilirlik için en sık önerilen güncelleştirmeleri ve izleme bayraklarını içerir.
  • Tablo 2 , ek performans ayarlamaya yönelik öneriler ve yönergeler içerir.
  • Tablo 3 , toplu güncelleştirmeyle birlikte sunulan ek ölçeklenebilirlik düzeltmeleri içerir.

Tablo 1. Üst düzey sistemler için önemli güncelleştirmeler ve izleme bayrakları

Aşağıdaki tabloyu gözden geçirin ve SQL Server örneğinizin Geçerli Sürüm ve derleme aralıkları sütunundaki gereksinimleri karşıladığından emin olduktan sonra İzleme bayrağı sütununda izleme bayraklarını etkinleştirin.

Not

  • Geçerli Sürüm ve derleme, değişiklik veya izleme bayrağının tanıtıldığı belirli güncelleştirmeyi gösterir. Hiçbir CU belirtilmezse, SP'deki tüm CU'lar dahil edilir.

  • Uygulanamaz Sürüm ve derleme, değişiklik veya izleme bayrağının varsayılan davranış haline gelen belirli güncelleştirmeyi gösterir. Bu nedenle, yalnızca bu güncelleştirmeyi uygulamak avantajlardan yararlanmak için yeterli olacaktır.

Önemli

AlwaysOn ortamlarında izleme bayraklarıyla düzeltmeleri etkinleştirdiğinizde, Kullanılabilirlik Grubunun parçası olan tüm çoğaltmalarda düzeltme ve izleme bayraklarını etkinleştirmeniz gerektiğini unutmayın.

Dikkate alınması gereken senaryo ve belirti İzleme bayrağı Geçerli Sürüm ve derleme aralıkları Uygulanamaz Sürüm ve derleme aralıkları Daha fazla ayrıntı sağlayan Bilgi Bankası makalesi/Blog bağlantısı
  • Yüksek CMEMTHREAD beklemeleriyle karşılaşırsınız.
  • SQL Server yuva başına 8 veya daha fazla çekirdeğe sahip sistemlere yüklenir.
T8048
  • SQL Server 2012 RTM'yi geçerli Hizmet Paketine (SP)/CU
  • SQL Server 2014 RTM'yi SP1'e
  • 2014 SP2'yi geçerli SP/CU'ya SQL Server
  • 2016 RTM'yi geçerli SP/CU'ya SQL Server
  • 2017 RTM'yi geçerli SP/CU'ya SQL Server
  • Yüksek CMEMTHREAD beklemeleriyle karşılaşırsınız.
  • SQL Server yuva başına 8 veya daha fazla çekirdeğe sahip sistemlere yüklenir.
T8079 2014 SP2'yi geçerli SP/CU'ya SQL Server
  • 2016 RTM'yi geçerli SP/CU'ya SQL Server
  • 2017 RTM'yi geçerli SP/CU'ya SQL Server
  • Günlük havuzu önbelleğini kullanan özellikleri kullanıyorsunuz. (örneğin, AlwaysOn)
  • SQL Server, birden çok yuvaya sahip sistemlere yüklenir.
T9024 SQL Server 2012 Service Pack 1 ile SP2 SQL Server 2014 RTM için toplu güncelleştirme paketi 3
  • 2012 SP3'SQL Server geçerli SP/CUSQL'ye
  • Sunucu 2014 SP1'i geçerli SP/CU'ya
  • 2016 RTM'yi geçerli SP/CU'ya SQL Server
  • 2017 RTM'yi geçerli SP/CU'ya SQL Server
DÜZELTME: SQL Server 2012 veya SQL Server 2014 örneğinde yüksek "günlük yazma beklemeleri" sayaç değeri
SQL Server örneğiniz, bağlantı havuzu nedeniyle binlerce bağlantı sıfırlamasını işleniyor. T1236 SQL Server 2014 için SQL Server 2012 Service Pack 1 ile SP2 Toplu Güncelleştirme 1 için toplu güncelleştirme paketi 9
  • 2012 SP3'SQL Server geçerli SP/CUSQL'ye
  • Server 2014 SP1'i geçerli SP/CUSQL'ye
  • Sunucu 2016 RTM'yi geçerli SP/CU'ya
  • 2017 RTM'yi geçerli SP/CU'ya SQL Server
  • Uygulama iş yükünüz sık sık tempdb kullanımını (geçici tabloların veya tablo değişkenlerinin oluşturulması ve bırakılması) içerir.
  • Ayırma çekişmesi nedeniyle tempdb sayfası kaynaklarını bekleyen kullanıcı isteklerini fark edeceksiniz.
T1118
  • 2012 RTM'yi geçerli SP/CU'ya SQL Server
  • 2014 RTM'yi geçerli SP/CU'ya SQL Server
  • 2016 RTM'yi geçerli SP/CU'ya SQL Server
  • 2017 RTM'yi geçerli SP/CU'ya SQL Server
Tempdb veritabanı için eşzamanlılık iyileştirmeleri

NOT İzleme bayrağını etkinleştirin ve tempdb veritabanı için birden çok veri dosyası ekleyin.
  • Birden çok tempdb veri dosyanız var.
  • İlk baştaki veri dosyaları aynı boyuta ayarlanır.
  • Yoğun etkinlik nedeniyle tempdb dosyaları büyümeyle karşılaşır ve tüm dosyalar aynı anda büyümez ve ayırma çekişmelerine neden olmaz.
T1117
  • 2012 RTM'yi geçerli SP/CU'ya SQL Server
  • 2014 RTM'yi geçerli SP/CU'ya SQL Server
  • 2016 RTM'yi geçerli SP/CU'ya SQL Server
  • 2017 RTM'yi geçerli SP/CU'ya SQL Server
SQL Server tempdb veritabanında ayırma çekişmesini azaltma önerileri
Ağır SOS_CACHESTORE spinlock çekişmesi veya planlarınız geçici sorgu iş yüklerinde sık sık çıkarılıyor. T174 Yok
  • Plan önbelleğindeki girdiler, diğer önbelleklerde veya bellek katiplerinde büyüme nedeniyle çıkarılır
  • Sorguların sık yeniden derlenmiş olması nedeniyle yüksek CPU tüketimi
T8032
  • 2012 RTM'yi geçerli SP/CU'ya SQL Server
  • 2014 RTM'yi geçerli SP/CU'ya SQL Server
Yok
Tablodaki çok sayıda satır nedeniyle mevcut istatistikler sık sık güncelleştirilmez. T2371
  • 2012 RTM'yi geçerli SP/CU'ya SQL Server
  • 2014 RTM'yi geçerli SP/CU'ya SQL Server
Yok
  • İstatistik işlerinin tamamlanması uzun sürer.
  • Birden çok istatistik güncelleştirme işi paralel olarak yürütülemez.
T7471 SQL Server 2014 SP1 CU6-geçerli SP/CU Yok SQL 2014 & SQL 2016 ile Güncelleştirme İstatistikleri performansını artırma
CHECKDB komutu büyük veritabanları için uzun sürer.
  • T2562
  • T2549
    • 2012 RTM'yi geçerli SP/CU'ya SQL Server
    • 2014 RTM'yi geçerli SP/CU'ya SQL Server
    Yok
    CHECKDB komutu büyük veritabanları için uzun sürer. T2566
    • 2012 RTM'yi geçerli SP/CU'ya SQL Server
    • 2014 RTM'yi geçerli SP/CU'ya SQL Server
    Yok
    Derleme süresi uzun süren eşzamanlı veri ambarı sorgularının yürütülmesi beklemelere RESOURCE_SEMAPHORE_QUERY_COMPILE neden olur. T6498 SQL Server 2014 sp1 için toplu güncelleştirme paketi 6
    • 2014 SP2'yi geçerli SP/CUSQL'e SQL Server
    • Sunucu 2016 RTM'yi geçerli SP/CU'ya
    • 2017 RTM'yi geçerli SP/CU'ya SQL Server
    İyileştirici düzeltmelerinin varsayılan olarak devre dışı bırakılmasıyla ilgili belirli sorgu performansı sorunlarını gideriyorsunuz. T4199
    • SQL Server 2012 RTM'yi SP4'e
    • 2014 RTM'yi en son sürüme SQL Server
    Yok
    Uzamsal veri türleriyle sorgu işlemlerini kullanarak yavaş performansla karşılaşırsınız.
    • T6532
    • T6533
    • T6534
    • 2012 SP3'i geçerli SP/CU'ya SQL Server
    • 2014 SP2'yi geçerli SP/CU'ya SQL Server
      • 2016 RTM'yi geçerli SP/CU'ya SQL Server
      • 2017 RTM'yi geçerli SP/CU'ya SQL Server
        • Sorgularla karşılaşılır SOS_MEMORY_TOPLEVELBLOCKALLOCATOR ve CMEMTHREAD beklemeleri.
        • SQL Server işlemi için kullanılabilir sanal adres alanı düşüktür.
        T8075
        • SQL Server 2012 SP2 CU8'i geçerli SP/CU'ya
        • SQL Server 2014 RTM CU10'un geçerli SP/CU'ya
        • 2016 RTM'yi geçerli SP/CU'ya SQL Server
        • 2017 RTM'yi geçerli SP/CU'ya SQL Server
        DÜZELTME: SQL Server işleminin sanal adres alanı az olduğunda bellek yetersiz hatası SQL Server
        • SQL Server büyük miktarda belleğe sahip bir makineye yüklenir.
        • Yeni veritabanları oluşturmak uzun zaman alır.
        T3449
        • SQL Server 2012 SP3 CU3'i geçerli SP/CU'ya
        • SQL Server 2014 RTM CU14'i geçerli RTM CU'ya
        • 2014 SP1 CU7'yi geçerli SP/CU'ya SQL Server
        • 2016 RTM'yi geçerli SP/CU'ya SQL Server
        • 2017 RTM'yi geçerli SP/CU'ya SQL Server
        DÜZELTME: SQL Server büyük bellek hacmine sahip bir sistemde veritabanı oluşturma işlemi beklenenden uzun sürüyor

        Tablo 2. SQL Server örneğinizin performansını geliştirmek için genel dikkat edilmesi gerekenler ve en iyi yöntemler

        Bilgi Bankası makalesindeki/Kitaplar Çevrimiçi Kaynağı sütunundaki içeriği gözden geçirin ve Önerilen eylemler sütunundaki kılavuzu uygulamayı göz önünde bulundurun.

        Bilgi Bankası makalesi/Çevrimiçi Kitaplar kaynağı Önerilen eylemler
        Paralellik Sunucu Yapılandırma Seçeneğinin en yüksek derecesini yapılandırma Bilgi Bankası makalesine göre SQL Server örneğiniz için en yüksek paralellik derecesini yapılandırma Sunucu Yapılandırma Seçeneği'nde yapılandırma değişiklikleri yapmak için sp_configure saklı yordamını kullanın.
        SQL Server sürümüne göre işlem kapasitesi sınırları Sunucu + İstemci Erişim Lisansı (CAL) lisansına sahip Enterprise Sürümü, SQL Server örneği başına 20 çekirdekle sınırlıdır. Çekirdek Tabanlı Sunucu Lisanslama modeli kapsamında sınır yoktur. Tüm donanım kaynaklarından yararlanmak için SQL Server sürümünüzü uygun SKU'ya yükseltmeyi göz önünde bulundurun.
        "Dengeli" Güç Planı kullanılırken Windows Server'da Yavaş Performans Makaleyi gözden geçirin ve makalenin "Çözüm" bölümünde belirtilen çözümlerden birini uygulamak için Windows yöneticinizle birlikte çalışın.
        NUMA düğümlerini K gruplarına el ile atayın.
        GEÇICI iş yükleri için iyileştirmeZORLAMALI PARAMETRELEME Plan önbelleğindeki girdiler, diğer önbelleklerde veya bellek katiplerinde büyüme nedeniyle çıkarılır. Önbellek en fazla girdi sayısına ulaştığında da plan önbelleği çıkarma ile karşılaşabilirsiniz. Yukarıda açıklanan izleme bayrağı 8032'ye ek olarak geçici iş yükleri için iyileştirme sunucusu seçeneğini ve ayrıca FORCED PARAMETERIZATION veritabanı seçeneğini de göz önünde bulundurun.
        SQL Server Memory yapılandırmasında arabellek havuzu belleğini azaltmave SQL Server 2012 ve sonraki sürümlerde boyutlandırma konuları Sayfaları Bellekte Kilitle Seçeneği (Windows) kullanıcı hakkını SQL hizmeti Başlangıç hesabına atayın. Bkz. SQL Server 2012'de "kilitli sayfalar" özelliğini etkinleştirme. Maksimum sunucu belleğini toplam fiziksel belleğin yaklaşık yüzde 90'ını ayarlayın. Sunucu bellek yapılandırma seçenekleri ayarının yalnızca benzimlik maskesi ayarlarını kullanacak şekilde yapılandırılmış düğümlerden gelen belleği hesaplandığından emin olun.
        SQL Server ve Büyük Sayfalar Açıklandı...Yüksek performanslı iş yüklerinde çalışırken SQL Server için ayarlama seçenekleri TF 834'i, özellikle analiz veya veri ambarı iş yüküyle büyük miktarda belleğe sahip bir sunucunuz varsa etkinleştirmeyi göz önünde bulundurun. Columnstore dizinlerini kullanıyorsanız TF 834'in önerilmediğini unutmayın.
        sp_configure saklı yordamında kullanılabilen "erişim denetimi önbellek demet sayısı" ve "erişim denetimi önbellek kotası" seçeneklerinin açıklaması Bu değerleri Bilgi Bankası makalesindeki önerilere göre yapılandırmak için erişim denetimi önbelleği Sunucu Yapılandırma Seçenekleri'ni kullanın. Üst düzey sistemler için önerilen değerler şunlardır:
        "erişim denetimi önbellek demet sayısı": 256
        "erişim denetimi önbellek kotası": 1024

        ALTER WORKLOAD GROUPBellek verme sorgusu ipuçları Büyük bellek atamalarını tüketen birçok sorgunuz varsa, resource governor yapılandırmasındaki varsayılan iş yükü grubu için varsayılan yüzde 25'ten daha düşük bir değere düşürün request_max_memory_grant_percent . SQL Server'de yeni sorgu belleği verme seçenekleri (min_grant_percent ve max_grant_percent) kullanılabilir
        Hızlı Dosya başlatma SQL Server hizmet hesabına Books Online konusunda yer alan bilgilere göre "Toplu Bakım Görevleri Gerçekleştirme" kullanıcı hakkı vermek için Windows yöneticinizle birlikte çalışın.
        SQL Server'de "otomatik büyüme" ve "otomatikshrink" ayarları için dikkat edilmesi gerekenler Veritabanınızın geçerli ayarlarını denetleyin ve Bilgi Bankası makalesindeki önerilere göre yapılandırıldığından emin olun.
        Veritabanı Denetim Noktaları (SQL Server) SQL Server 2012 ve 2014'te G/Ç davranışını iyileştirmek için kullanıcı veritabanlarında dolaylı denetim noktalarını etkinleştirmeyi göz önünde bulundurun.
        DÜZELTME: diskler SQL Server AG ve Logshipping ortamlarındaki birincil ve ikincil çoğaltma günlük dosyaları için farklı kesim boyutlarına sahip olduğunda yavaş eşitleme Birincil çoğaltmadaki işlem günlüğünün 512 baytlık kesim boyutuna sahip bir diskte olduğu ve ikincil çoğaltmanın işlem günlüğünün 4K kesim boyutuna sahip bir sürücüde yer aldığı bir Kullanılabilirlik Grubunuz varsa, eşitlemenin yavaş olduğu bir sorunla karşılaşabilirsiniz. Bu gibi durumlarda, TF 1800'in etkinleştirilmesi sorunu düzeltmelidir. Daha fazla bilgi için bkz . İzleme Bayrağı 1800.
        SQL Server henüz CPU'ya bağlı değilse ve iş yükleriniz için %1,5 ile %2 arasında ek yük göz ardı edilebilirse, başlangıç izleme bayrağı olarak TF 7412'yi etkinleştirmenizi öneririz. Bu bayrak, SQL Server 2014 SP2 veya sonraki sürümlerinde basit profil oluşturma olanağı sağlar ve bu sayede üretim ortamlarında canlı sorgu sorunlarını giderme olanağına sahip olursunuz.

        Tablo 3. Toplu güncelleştirmeye dahil edilen performans düzeltmeleri

        Belirtiler sütunundaki açıklamayı gözden geçirin ve gerekli güncelleştirmeleri uygun ortamlarda Gerekli güncelleştirme sütununa uygulayın. İlgili sorunlar hakkında daha fazla bilgi için Bilgi Bankası makalesini gözden geçirebilirsiniz. Bu öneriler, başlangıç parametreleri olarak ek izleme bayraklarını etkinleştirmenizi gerektirmez. Yalnızca bu düzeltmeleri içeren en son Toplu Güncelleştirmeyi veya Hizmet Paketini uygulamak avantaj elde etmek için yeterlidir.

        Not

        Gerekli güncelleştirme sütunundaki CU adı, bu sorunu çözen SQL Server ilk toplu güncelleştirmesini sağlar. Toplu güncelleştirme, önceki SQL Server güncelleştirme sürümüne dahil edilen tüm düzeltmeleri ve tüm güncelleştirmeleri içerir. Bu nedenle, sorunları çözmek için en son toplu güncelleştirmeyi yüklemenizi öneririz.

        Belirtiler Gerekli güncelleştirme Bilgi Bankası makalesi
        Geçici tablolar için Seçme sırasında yapılan hevesli yazma işlemleri performans sorunlarına neden olur. SQL Server 2012 SP2 CU1
        SQL Server 2012 SP1 CU10
        DÜZELTME: SQL Server 2012'de select'i geçici tablo işlemine yürütürken G/Ç'de düşük performans
        Sorgu ALTER INDEX ... ONLINE işlemi durdurulduktan sonra karşılaşır PWAIT_MD_RELATION_CACHE veya MD_LAZYCACHE_RWLOCK beklersiniz. SQL Server 2014 RTM CU1
        SQL Server 2012 SP1 CU9
        DÜZELTME: ALTER INDEX sonrasında performans düşüyor... ÇEVRIMIÇI işlem SQL Server 2012 veya SQL Server 2014'te durduruldu
        Sorgular, ürünün standart sürümünde aniden kötü performans gösterir. SQL Server 2014 RTM CU1
        SQL Server 2012 SP1 CU7
        DÜZELTME: İş parçacıkları SQL Server 2012 veya SQL Server 2014 Standard Edition'da eşit olarak zamanlanmaz
        Sayfa ömrü beklentisindeki ani düşüş nedeniyle yavaş performans. SQL Server 2012 SP1 CU4 DÜZELTME: SQL Server 2012'de performans sorunlarıyla karşılaşabilirsiniz
        NUMA yapılandırması, büyük bellek ve "maksimum sunucu belleği" düşük bir değere ayarlanmış sistemlerde kaynak izleyicisi tarafından yüksek CPU kullanımı. SQL Server 2012 SP1 CU3 DÜZELTME: Sunucuya SQL Server 2012 yüklendikten sonra sunucuda yük olmadığında CPU ani artışı
        Sıralama için ayırma belleği çalıştırılırken verimsiz zamanlayıcı, büyük miktarda belleğin yüklü olduğu sistemlerde büyük bellek vermeleriyle ilişkilidir. SQL Server 2012 SP1 CU2 DÜZELTME: SQL Server 2012 veya SQL Server 2008 R2'de çok sayıda CPU'ya ve çok fazla belleğe sahip bir sunucuda sorgu çalıştırdığınızda hata 17883
        Sıralama işleci büyük bellekli sistemlerde arabellek havuzundaki birçok demette geçtiğinde verimsiz zamanlayıcı. SQL Server 2012 SP1 CU1 DÜZELTME: SQL Server 2012'de bir sorgu çalıştırdığınızda "İşlem Zamanlayıcıda verimsiz görünüyor" hata iletisi
        Birden çok NUMA düğümü ve birçok çekirdeği olan sistemlerde derlemesi uzun süren eşzamanlı sorgular çalıştırdığınızda yüksek CPU kullanımı. SQL Server 2012 SP2 CU1
        SQL Server 2014 RTM CU2
        DÜZELTME: Yoğun sorgu derleme iş yükü, NUMA donanımında artan sayıda çekirdekle ölçeklendirilmiyor ve SQL Server'da CPU doygunluğuna neden oluyor
        Uzak düğüm ayırmaları nedeniyle büyük belleğe sahip NUMA sistemlerinde sıralama işleçleri için bellek ayırmalarının tamamlanması uzun sürer. SQL Server 2012 SP1 CU3 DÜZELTME: NUMA ortamlarında performans sorunlarını SQL Server
        Büyük miktarda RAM'e sahip bir NUMA makinesine SQL Server yüklendiğinde ve SQL Server çok sayıda yabancı sayfaya sahip olduğunda bellek yetersiz hataları. SQL Server 2012 RTM CU1 DÜZELTME: NUMA kullanan bir bilgisayarda SQL Server 2012 örneğini çalıştırdığınızda yetersiz bellek hatası
        Büyük bir tabloda uzamsal veri türü üzerinde bir dizin oluşturduğunuzda ve SOS_SELIST_SIZED_SLOCK üzerinde spinlock çekişmesiSOS_CACHESTORE. SQL Server 2014 RTM CU1
        SQL Server 2012 SP1 CU7
        DÜZELTME: SQL Server 2012 veya SQL Server 2014'te büyük bir tablonun uzamsal veri türü üzerinde dizin oluşturduğunuzda yavaş performans
        Büyük tablolarda uzamsal veri türü üzerinde bir dizin oluştururken yüksek CMEMTHREAD bekleme türü. SQL Server 2014 RTM CU1
        SQL Server 2012 SP1 CU7
        DÜZELTME: SQL Server 2012 veya SQL Server 2014 örneğinde büyük bir tablonun uzamsal veri türünde dizin oluşturduğunuzda SQL Server yavaş performans
        ve CMEMTHREAD nedeniyle performans sorunları SOS_PHYS_PAGE_CACHE , büyük bellekli bilgisayarlarda bellek ayırma sırasında bekler. SQL Server 2014 RTM CU1
        SQL Server 2012 SP1 CU9
        DÜZELTME: SQL Server 2012 veya SQL Server 2014'te yabancı sayfa işleme sırasında NUMA ortamlarında performans sorunları oluşuyor
        CHECKDB komutu büyük veritabanları için uzun sürer. SQL Server 2014 için toplu güncelleştirme paketi 6 DÜZELTME: DBCC CHECKDB/CHECKTABLE komutu SQL Server 2012 veya SQL Server 2014'te daha uzun sürebilir

        Önemli notlar

        Başvurular

        Uygulandığı öğe

        • SQL Server 2014 Enterprise
        • SQL Server 2014 Enterprise Core
        • SQL Server 2014 İş Zekası
        • SQL Server 2014 Geliştirici
        • SQL Server 2014 Standard
        • SQL Server 2014 Web
        • SQL Server 2014 Express
        • SQL Server 2012 İş Zekası
        • SQL Server 2012 Geliştirici
        • SQL Server 2012 Kurumsal
        • SQL Server 2012 Standard
        • SQL Server 2012 Web
        • SQL Server 2012 Enterprise Core