1. Drive your life.
What’s new in SQL Server 2012
Dieter Rüetschi
ruetschi@ability-solutions.ch
Matthias Gessenay
Matthias.gessenay@corporatesoftware.ch
2. Agenda
Einführung
Die verschiedenen Editionen
Administration und Cloud
Development BI
SQL Day 2012 2
6. AlwaysOn
Wird Mirroring über 2 Releases ersetzen
Erlaubt 2 synchrone Secondaries
Insgesamt 4 Secondaries
Automatic Failover
Basiert auf dem Windows Server Clustering Feature
Erlaubt Delayed-Kopien
Application Failover durch einen Virtual Name
SQL Day 2012 6
11. Contained Databases
User direkt in der DB
Keine Abhängigkeit von der Master
Pro:
Failover
App-V
Cloud
Contra:
«Wildwuchs»
SQL Day 2012 11
12. SQL läuft jetzt auf Server Core
Empfohlene Installationsmehtode für Server 2012
Geringer Ressourcenverbrauch
Geringere Angriffsfläche
Gut für automatische Provisionierung
System Center Virtual Machine Manager
SQL Day 2012 12
17. Metereologische Aspekte
Private Cloud
Inhouse
Public Cloud
Microsoft Azure
Hybrid Cloud
Private + Public
Reporting Business Analytics Data Sync
SQL Day 2012 17
18. Private Cloud
System Center Virtual Machine Manager unterstützt SQL Server Templates
Windows Server + SQL -> Sysprep
Anschliessend ein Konfigurationsscript erstellen
Elastische Provisionierung
SQL Day 2012 18
23. TSQL
SELECT mit OFFSET & FETCH
Sequenzen
Window-Funktionen
Viele neue und veränderte Funktionen
THROW
EXECUTE WITH RESULT SETS
Metadata Discovery
FORCESCAN und FORCESEEK
UTF16 Collations
SQL Day 2012 23
24. Beyond Rational
(BLOB)- Management mit Filetable
Deutliche Verbesserung bei der Bearbeitung von Geodaten
Rich Unstructured Data
SQL Day 2012 24
25. SQL Server Data Tools
Data-tier komplett in Visual Studio entwickeln
Integration in Quellcodeverwaltung
& Build-Prozesse
Deklaratives Change-Management
SSDT sind Nachfolger von
Visual Studio 2010 Datenbankprojekte
Visual Studio Team System 2008
Database Edition GDR Release 2
plus Power Toys... (aka „Data Dude“)
SQL Day 2012 25
26. Was gehört alles dazu?
Integration Analysis Reporting
Services Services Services
SQL Day 2012 26
31. SSIS
Zugriff auf unterschiedlichste Datenquellen
XML, Webservices, SAP, MSMQ, Excel, …
Komfortable Entwicklungsumgebung mit
vielen vordefinierten Bausteinen
Lesen, Schreiben, Konvertierungen, Sort, Merge, …
Mächtiger Debuger
Unterstützung vieler Spezialaufgaben
Slowly Changing Dimensions
Change Data Capture, Scripting, Filesystem, FTP
Datenbank-Management-Aufgaben
Index-Reorg, Cube-Prozessing, Data Mining Tasks …
Deployment-Werkzeuge
Erweiterbar durch offene .NET-Schnittstellen
32. Data Warehouse
Colum Store Index (CSI)
Neuer Index-Typ auf Basis der VertiPaq-In-Memory-Engine für das spaltenweise und
hochkomprimierte Speichern eines Index
Verkürzung der Laufzeiten bei typischen DWH-Abfragen um Faktor 2-10
Neuer Ausführungsmodus für Abfragen (neben row): batch
Transparent für die Client-Anwendung
Können indexed views überflüssig machen
Weitere Neuerungen
Bis zu 15000 Partitionen
AlwaysOn ermöglicht neue Szenarien durch readable secondaries und remote mirroring
Diversen Verbesserungen und Neuerungen im Bereich Geo/Spatial
SQL Day 2012 32
35. Reporting
Alerting (Abos mit Bedingungen)
Von Endbenutzern erstell- und anpassbar über SharePoint
Individuelle Benachrichtigung über die wichtigsten Daten
Erspart regelmäßigen Reportabruf
Erfordert „stored credentials“
SSRS-SharePoint Integration
SSRS läuft jetzt direkt als SharePoint managed Service Applikation
Weniger Overhead, bessere Performance, bessere Skalierung
Administration nur noch via SharePoint Central Admin und PowerShell
Nicht mehr unterstützt:
Reporting Modelle
SQL Day 2012 35
36. Power View
Grafische Erstellung von Analysen im Browser
Nutzung und Weitergabe via SharePoint
An Office angelehntes Bedienkonzept
Mächtige Darstellungsmöglichkeiten
Reichhaltige, metadatenbasierte Interaktivität
Vollständig integriert mit PowerPivot und BISM tab.
Ermöglicht tiefgehende Erkenntnisse durch intelligente
und mächtige Abfragen
Hervorhebung und Filterung ohne Konfiguration
Animierte Trenddarstellungen (play axis)
Jederzeit präsentabel
Export und Einbettung in PowerPoint
Bei Verbindung zum Firmennetz volle Interaktivität
SQL Day 2012 36