Was ist SQL Server "Denali"? Was gibt's Neues?
-
16-10-2019 - |
Frage
Ich fand einen neuen Titel namens namens SQL Server "Denali" In der Dropdown -Liste auf MSDN, aber ich habe nicht viele Informationen darüber gefunden:
- Was gibt's Neues (Diese Dokumentation dient nur so, wie ich sehe)
- Top 9 neue Funktionen von SQL Server "Denali"
Hat jemand detailliertere Informationen darüber? Neue Eigenschaften oder signifikant Fehlerbehebung in dieser Veröffentlichung? Ich hoffe, jemand hat es benutzt oder getestet.
Neue Eigenschaften
- Sequenzen
- Erweiterter FileStream (Dank an Eric Humphrey)
- Offset & Fetch (Bestellung nach Klausel)
- Speichermanager ändert sich
VERZÖGERUNG(..) und FÜHREN(..) .. über (Partition von.. order by) Klausel (dank gbn)
Lösung
Die neuen Funktionen umfassen:
- Multi-Subnet-Failover-Clustering
- Programmierverbesserungen einschließlich Sequenzen, Ad-hoc-Abfragen-Paging und Volltext-Suchbetreuung
- BI- und Webentwicklungsumgebung Verbesserungen
- Webbasierte Visualisierung
- Datenqualitätsdienste erweitert
Sie können die detaillierte Bewertung hier anzeigen: Neue Funktionen von Denali
"Denali" ist ein Codename. Hier ist die Liste des Codenamens anderer Versionen von SQL Server:
- 1993 - SQL Server 4.21 für Windows NT
- 1995 - SQL Server 6.0, Codenamen SQL95
- 1996 - SQL Server 6.5, Codenamen Hydra
- 1999 - SQL Server 7.0, Codenamen Sphinx
- 1999 - SQL Server 7.0 OLAP, Codenamen Platon
- 2000-SQL Server 2000 32-Bit, Codenamen Shiloh (Version 8.0)
- 2003-SQL Server 2000 64-Bit, Codenamen Liberty
- 2005 - SQL Server 2005, Codenamen Yukon (Version 9.0)
- 2008 - SQL Server 2008, Codenamen Katmai (Version 10.0)
- 2010 - SQL Server 2008 R2, Codenamen Kilimanjaro (auch bekannt als KJ)
- 2011 - SQL Server 2012, Codenamen Denali
Andere Tipps
Alwayson Hohe Verfügbarkeit und Katastrophenwiederherstellung
Wenn Sie an den zusätzlichen Katastrophenwiederherstellungsmaterial interessiert sind, das Denali enthalten ist, gab es eine nützliche Reihe von Artikeln im CSS -Blog von Microsoft:
http://blogs.msdn.com/b/psssql/archive/tags/alwayson/
Zusätzliche Ressourcen:
Verzögerung und Blei (Blog -Artikel) und der andere Über Klausel (Msdn) Zeug.
Und Diese Blog -Artikel Decken Sie die meisten von ihnen ab
Columnstore -Indizes
Die ColumnStore -Indizes gruppiert und speichern Daten für jede Spalte und verbinden Sie dann alle Spalten, um den gesamten Index zu vervollständigen.
Anmerkungen:
Tabellen mit aktivierten ColumnStore -Indizes können nicht geändert werden.
Remus Rusanu empfiehlt die Verwendung Denalis viel höhere Grenze für die Anzahl der Partitionen pro Tabelle (neue Grenze: 15.000; Old Limit: 1.000) zu Wechseln Sie neue Datenpartitionen von Daten, ohne Ihre Columnstore -Indizes wieder aufbauen zu müssen.
- Der Speichermechanismus von SQL Server bleibt mit Denali gleich und Ihre Tabellendaten werden weiterhin in einer zeilenorientierten Weise gespeichert.
Iif () und WÄHLEN()
Dies sind neue Schaltfunktionen, die einst nur verfügbar waren Microsoft Access. Sie sind syntaktischer Zucker für CASE
Ausdrücke und kompilieren zu denselben Plänen (Quelle: Iif, WÄHLEN).
Syntax
IIF ( boolean_expression, true_value, false_value )
CHOOSE ( 1-based-index, val_1, val_2 [, val_n ] )
HINWEIS: Beide Funktionen geben ihre Ausgabe mit dem Datentyp an den Datentyp höchster Vorrang aus den als Argumenten übergebenen Typen.
Beispiele
SELECT IIF(1 = 1, 'true', 'false') iif_example;
SELECT CHOOSE(3, 10.3354, 'It slices!', 1337, N'It dices!') choose_example;
Beachten Sie, wie im zweiten Beispiel die Ausgabe ist 1337.0000
. Das ist, weil 10.3354
bekommt implizit gegossen zu NUMERIC(8, 4)
, was in der Liste der übergebenen Argumente den höchsten Datentyp -Vorrang aufweist CHOOSE()
. Somit wird auch die Ausgabe auf die Ausgabe gegossen NUMERIC(8, 4)
, Deshalb sehen Sie vier nach dem Dezimal gehaltene Nullen.
Es ist der Codename für die nächste SQL Server -Engine.
Der CTP kann bei heruntergeladen werden http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx
http://msdn.microsoft.com/en-us/sqlserver/denali_resource_center.aspx
Artikel/Blogs mit interessanten Links ...