Ich habe einen neuen Titel namens SQL Server "Denali" in der Dropdown-Liste auf MSDN gefunden, aber ich habe nicht viele Informationen dazu gefunden:
- Was ist neu (diese Dokumentation dient nur zur Vorschau, wie ich sehe)
- Die neun wichtigsten neuen Funktionen von SQL Server "Denali"
Hat jemand detailliertere Informationen zu neuen Funktionen oder wichtigen Fehlerkorrekturen in dieser Version? Ich hoffe, jemand hat es benutzt oder getestet.
Neue Eigenschaften
- Sequenzen
- Erweitertes FILESTREAM (danke an Eric Humphrey )
- OFFSET & FETCH (ORDER BY-Klausel)
- Memory Manager-Änderungen
LAG (..) und LEAD (..) .. OVER (Partition By..Order By) -Klausel (danke an gbn )
features
sql-server-2012
Garik
quelle
quelle
Antworten:
Die neuen Funktionen umfassen:
Den ausführlichen Testbericht finden Sie hier: New Features Of Denali
"Denali" ist ein Codename. Hier ist die Liste der Codenamen anderer Versionen von SQL Server:
quelle
AlwaysOn Hochverfügbarkeit und Notfallwiederherstellung
Wenn Sie sich für zusätzliche Disaster Recovery-Funktionen interessieren, die in Denali enthalten sind, finden Sie eine Reihe nützlicher Artikel im CSS-Blog von Microsoft:
http://blogs.msdn.com/b/psssql/archive/tags/alwayson/
Zusätzliche Ressourcen:
quelle
LAG und LEAD (Blogartikel) und die anderen OVER-Klauseln (MSDN).
Und diese Blog-Artikel behandeln die meisten von ihnen
quelle
Columnstore-Indizes
Von MSDN :
Anmerkungen:
Tabellen mit aktivierten Columnstore-Indizes können nicht geändert werden.
Remus Rusanu empfiehlt, Denalis viel höheres Limit für die Anzahl der Partitionen pro Tabelle zu verwenden (neues Limit: 15.000; altes Limit: 1.000) , um neue Partitionen von Daten einzuschalten, ohne die Columnstore-Indizes neu erstellen zu müssen .
quelle
IIF () und CHOOSE ()
Dies sind neue Schaltfunktionen, die bisher nur in Microsoft Access verfügbar waren . Sie sind syntaktischer Zucker für
CASE
Ausdrücke und kompilieren nach denselben Plänen (Quelle: IIF , CHOOSE ).Syntax
Anmerkung: Diese beiden Funktionen wandeln ihre Ausgabe in den Datentyp mit der höchsten Priorität aus der Menge der als Argumente übergebenen Typen um.
Beispiele
Beachten Sie, wie im zweiten Beispiel die Ausgabe lautet
1337.0000
. Das liegt daran ,10.3354
wird implizit gegossen zuNUMERIC(8, 4)
, was den höchsten Datentyp Vorrang in der Liste der Argumente hat bestandenCHOOSE()
. Daher wird die Ausgabe auch in umgewandeltNUMERIC(8, 4)
, weshalb Sie vier nachgestellte Nullen nach dem Komma sehen.quelle
Es ist der Codename für das nächste SQL Server-Modul.
Der ctp kann unter http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx heruntergeladen werden
http://msdn.microsoft.com/en-us/sqlserver/denali_resource_center.aspx
Artikel / Blogs mit interessanten Links ...
quelle