SQL Server “Denali” nedir? Ne var ne yok?


19

MSDN'deki açılır listede SQL Server "Denali" adlı yeni bir başlık buldum , ancak bu konuda fazla bilgi bulamadım:

Bu sürümde yeni özellikler veya önemli hata düzeltmeleri hakkında daha ayrıntılı bilgi var mı? Birisinin onu kullanmasını veya test etmesini umuyorum.

Yeni özellikler


2
Aaron da harika bir liste yayınladı .
Nick Chammas

kesinlikle bir veritabanının bir spesifikasyonu ihlal ettiğini sormak için çok genişse, bir veritabanının "yeni" ne sağladığını sormak çok geniş
Evan Carroll

@EvanCarroll Bugün kapanacak bazı sorular olsa da, görünüşe göre yararlı olan mevcut soruları aktif olarak kapatmamız gerektiğini düşünmüyorum (oy sayısına göre karar vererek).
Colin 't Hart

1
Sorular faydalı olmakla kalmaz, seçkin bir azınlığın ideolojisi tarafından değerlendirilir.
Evan Carroll

Yanıtlar:


13

Yeni özellikler şunları içerir:

  • Çok Alt Ağ Yük Devretme Kümelemesi
  • Diziler, geçici sorgu sayfalama ve tam metin arama ayarları dahil Programlama Geliştirmeleri
  • İş Zekası ve Web Geliştirme Ortamı İyileştirmeleri
  • Web Tabanlı Görselleştirme
  • Veri Kalitesi Hizmetleri geliştirildi

Ayrıntılı incelemeyi buradan görebilirsiniz: Denali'nin Yeni Özellikleri

"Denali" bir kod adıdır. SQL Server'ın diğer sürümlerinin kod adlarının listesi:

  • 1993 - Windows NT için SQL Server 4.21
  • 1995 - SQL Server 6.0, kod adı SQL95
  • 1996 - SQL Server 6.5, kod adı Hydra
  • 1999 - SQL Server 7.0, kod adı Sfenks
  • 1999 - SQL Server 7.0 OLAP, kod adı Plato
  • 2000 - SQL Server 2000 32 bit, kod adı Shiloh (sürüm 8.0)
  • 2003 - SQL Server 2000 64 bit, kod adı Liberty
  • 2005 - SQL Server 2005, kod adı Yukon (sürüm 9.0)
  • 2008 - SQL Server 2008, kod adı Katmai (sürüm 10.0)
  • 2010 - SQL Server 2008 R2, Kod Adı Kilimanjaro (aka KJ)
  • 2011 - SQL Server 2012, Kod adı Denali

@vettipayyan: semma kullanıcı adı :)
Ashwin

9

AlwaysOn Yüksek Kullanılabilirlik ve Olağanüstü Durum Kurtarma

Denali'de bulunan olağanüstü durum kurtarma işlemleriyle ilgileniyorsanız, Microsoft'un CSS blogunda bir dizi yararlı makale vardı:

http://blogs.msdn.com/b/psssql/archive/tags/alwayson/

Ek kaynaklar:


2
Şahsen, AlwaysOn Kullanılabilirlik Grupları için gerçekten heyecanlıyım. Kağıt üzerinde, birbiriyle ilişkili veritabanlarında Veritabanı Yansıtma işlemini çok daha az acı haline getirecektir.
Matt M


7

Columnstore Dizinleri

MSDN'den :

Sütun dizini, her sütun için verileri gruplandırır ve depolar ve ardından tüm dizini tamamlamak için tüm sütunları birleştirir.

Notlar:

  • Sütun deposu dizinlerinin etkin olduğu tablolar değiştirilemez.

    Remus Rusanu kullanılmasını önerir (:; eski limiti 15.000: 1000 yeni sınırı) masa başına bölümleri sayısına Denali çok daha yüksek limiti için yeni veri bölümleri içinde geçiş için columnstore endeksleri yeniden gerek kalmadan .

  • SQL Server'ın depolama mekanizması Denali ile aynı kalır ve tablo verileriniz yine de satır yönelimli olarak saklanır.

1
FYI, 2008 SP2 ve 2008 R2 SP1'de 15K bölüm de alabilirsiniz - bu kesinlikle 2012 özelliği değildir. 15K ve ColumnStore'un kombinasyonundan bahsettiğinizi biliyorum ama sadece açıklığa kavuşturmak istedim.
Aaron Bertrand

7

IIF () ve SEÇİN ()

Bunlar bir zamanlar yalnızca Microsoft Access'te kullanılabilen yeni anahtarlama işlevleridir . CASEİfadeler için sözdizimsel şekerdir ve aynı planları derlerler (kaynak: IIF , CHOOSE ).

Sözdizimi

IIF ( boolean_expression, true_value, false_value )
CHOOSE ( 1-based-index, val_1, val_2 [, val_n ] )

Not: Her iki işlev de çıktılarını en yüksek önceliğe sahip veri türüne aktarır , bağımsız değişken olarak iletilen türler kümesinden .

Örnekler

SELECT IIF(1 = 1, 'true', 'false') iif_example;
SELECT CHOOSE(3, 10.3354, 'It slices!', 1337, N'It dices!') choose_example;

İkinci örnekte çıktının nasıl olduğuna dikkat edin 1337.0000. Çünkü yıllardan Yani 10.3354alır örtülü döküm için NUMERIC(8, 4)geçirilen Bağımsız değişkenler listesinde en yüksek veri türü önceliği olan, CHOOSE(). Böylece, çıktı da yayınlanır NUMERIC(8, 4), bu yüzden ondalıktan sonra dört arka sıfır görürsünüz.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.