+ All Categories
Home > Documents > v978-3-86645-777-5

v978-3-86645-777-5

Date post: 13-Oct-2015
Category:
Upload: murat-kivrak
View: 44 times
Download: 1 times
Share this document with a friend

of 34

Transcript
  • Inhaltsverzeichnis

    1

    2Vorwort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Grundlagen, Neuerungen und Planung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Neuerungen in SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    AlwaysOn Verbesserte Hochverfgbarkeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Beschleunigtes Business Intelligence und Cloud-Dienste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Dateizugriff in BLOBs von jeder Anwendung aus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Schnellere Suche, bessere Leistung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Verbesserungen in TransactSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Verbesserte Analysis Services, Reporting Services und Integration Services . . . . . . . . . . . . . 28

    Editionen und Funktionen im berblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Lizenzierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Prozessor- und Serverlizenzen, Software Assurance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Cloud-Lizenzierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Systemvoraussetzungen und Empfehlungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Voraussetzungen und untersttzte Betriebssysteme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Anmerkungen zur Festplattenplanung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Festplatten-E/A mit SQLIOSim testen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35SQLIO Disk Subsystem Benchmark Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Virtualisierung und Hyper-V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Netzwerke und SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Prozessorzuteilung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Controller und Festplatten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Integrationsdienste und Zeitsynchronisierung beachten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Automatisches Starten und Herunterfahren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Momentaufnahmen und Datensicherungen fr virtuelle Server . . . . . . . . . . . . . . . . . . . . . . . . 46

    SQL Server 2012 und Windows Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Bessere Verwaltung im Server-Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Neues Dateisystem fr den Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Bessere Netzwerke und einfachere Verwaltung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Hyper-V 3.0 Effizientere Virtualisierung fr Datenbankserver . . . . . . . . . . . . . . . . . . . . . . . 52Core-Server in neuer Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    Installation und Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Voraussetzungen fr die Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    Notwendige Software und Patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59SQL Server 2012 und Core-Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60SharePoint und SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Visual Studio 2010 SP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617

  • Inhaltsverzeichnis

    8

    Installation durchfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Systemkonfigurationsberprfung durchfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Installation starten und Funktionen auswhlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Installation berprfen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Instanzen und Funktionen hinzufgen oder entfernen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

    3Updates installieren Service Packs und Kumulative Updates . . . . . . . . . . . . . . . . . . . . . . . . . . 80Installation in der Befehlszeile, auf Core-Servern und mit Konfigurationsdatei . . . . . . . . . . . . . . 82

    SQL Server 2012 auf einem Core-Server installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83SQL Server 2012 unbeaufsichtigt ber die Befehlszeile installieren . . . . . . . . . . . . . . . . . . . . . . 85Per Konfigurationsdatei installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91SQL Server 2012 mit SysPrep installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    SQL Server 2012 deinstallieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Grundlagen zur Deinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Instanzen und Funktionen deinstallieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

    Microsoft SQL Server 2012 Feature Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97SQL Server 2012 und Dynamic Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

    Dynamic Memory fr Hyper-V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Dynamic Memory Technik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Dynamic Memory Praxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Arbeitsspeicher fr Hyper-V-Host setzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104SQL Server 2012 optimal fr Dynamic Memory konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . 105Virtuelle Switches in Windows Server 2012 fr SQL Server 2012 nutzen . . . . . . . . . . . . . . . . 108

    Mehrere Instanzen und Versionen migrieren und parallel installieren . . . . . . . . . . . . . . . . . . . . . . 114Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    Erste Schritte mit SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Systemdienste verwalten SQL Server-Konfigurations-Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

    Systemdienste im berblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Startoptionen von SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Verwaltete Dienstkonten Managed Service Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    Erste Einrichtung von Benutzern und Verbindung ber das Netzwerk . . . . . . . . . . . . . . . . . . . . . . 129Benutzer anlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Eigene Serverrollen anlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Netzwerkzugriff auf SQL-Server verstehen und einrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Server per SQL Server-Konfigurations-Manager ber das Netzwerk verwalten . . . . . . . . . . 139Windows Server 2012 und SQL Server 2012 im Netzwerk remote verwalten . . . . . . . . . . . . . 140Active Directory, Exchange oder SQL remote verwalten (Windows 7/8) . . . . . . . . . . . . . . . . 144

    Verwaltungswerkzeuge im berblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148SQL Server Management Studio einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Abfragen im Management Studio verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163SQLCMD nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165SQLCMD in der Befehlszeile Verwenden einer dedizierten Administratorverbindung . . 169Daten mit BCP importieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171PowerShell fr SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Datenbankoptimierungsratgeber und Profiler im berblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

    Notwendige berwachungsaufgaben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

  • Inhaltsverzeichnis

    SQL Server 2012 fr das Senden von E-Mails konfigurieren (Office 365) . . . . . . . . . . . . . . . . . . . 183Office 365 fr Datenbank-E-Mails aus SQL Server 2012 vorbereiten . . . . . . . . . . . . . . . . . . . 183SQL Server 2012 fr E-Mails konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Operatoren anlegen und fr den E-Mail-Empfang konfigurieren . . . . . . . . . . . . . . . . . . . . . . 186

    Workshop: Windows/SQL Azure und SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

    49

    SQL Azure-Server erstellen und konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Cloud-Datenbanken in SQL Azure mit SQL Server 2012 verbinden . . . . . . . . . . . . . . . . . . . . 190

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

    Datenbanken anlegen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197Grundlagen und Tipps zu Datenbanken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

    Datenspeicherung im Schnelldurchlauf verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199Rollforward und Rollback verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200Empfehlungen fr Datenbanken und Indizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200Elemente von Datenbanken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201Transaktionsprotokolle verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206ReFS, SMB 2.2, Speicherpools und virtuelle Datentrger Besseres Speichern mit Windows Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208Systemdatenbanken verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

    Datenbanken erstellen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215Datenbanken im Management Studio und mit T-SQL erstellen . . . . . . . . . . . . . . . . . . . . . . . . 216Eigenschaften von Datenbanken anpassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220Datenbank lschen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Daten- oder Protokolldateien zu einer Datenbank hinzufgen oder lschen . . . . . . . . . . . . 227Speicherplatz einer Datenbank anzeigen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234Datenbank verkleinern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Datenbanken auf Konsistenz testen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Einzelbenutzermodus und Schreibschutz fr eine Datenbank aktivieren und Datenbanken offline schalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    Datenbankdateien trennen und anfgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Grundlagen und erste Schritte zum Anfgen von Datenbanken . . . . . . . . . . . . . . . . . . . . . . . . 239Datenbanken im Management Studio anfgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240Datenbank durch Trennen und Anfgen verschieben und aktualisieren . . . . . . . . . . . . . . . . 242

    Systemdatenbanken neu erstellen oder verschieben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Vorbereitungen fr die Wiederherstellung von Systemdatenbanken . . . . . . . . . . . . . . . . . . . . 245master-, model- und msdb-Datenbanken wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247msdb-Datenbank per Skript wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Ressourcendatenbank wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248Systemdatenbanken verschieben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249master-Datenbank verschieben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

    Datenbanken auf andere Server kopieren und verschieben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252Assistent zum Kopieren von Datenbanken nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252Datenbanken durch Sichern und Wiederherstellen kopieren . . . . . . . . . . . . . . . . . . . . . . . . . . . 255SQL Server Hosting Web Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256Datenbanken in SQL Azure bereitstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

  • Inhaltsverzeichnis

    10

    Eigenstndige Datenbanken ohne Instanzabhngigkeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258Grundlagen und Hinweise zu eigenstndigen Datenbanken . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258Praxistipps fr eigenstndige Datenbanken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

    Wartungsplne fr Datenbanken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260Wartungsplne per Assistent erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

    5Wartungsplne manuell erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266Multiserverumgebung erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

    Momentaufnahmen von Datenbanken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276Momentaufnahmen von Datenbanken erstellen und lschen . . . . . . . . . . . . . . . . . . . . . . . . . . . 277Quelldatenbank mit einer Datenbank-Momentaufnahme wiederherstellen . . . . . . . . . . . . . . 278

    Tabellen verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279Grundlagen zu Tabellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280Tabellen erstellen, bearbeiten und lschen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

    Indizes verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281Grundlagen zu Indizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281Indizes erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282Indizes neu erstellen oder aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

    Dateien aus Datenbanken und Freigaben nutzen FILESTREAM und Filetables . . . . . . . . . . . . 285FILESTREAM nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285Filetables erstellen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

    Datensicherung und Wiederherstellung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291Grundlagen zur Datensicherung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

    Wiederherstellungsmodell von Datenbanken festlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293Datenbanken, Datensicherung und Wiederherstellung verstehen . . . . . . . . . . . . . . . . . . . . . . . 294Datenbanken verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295Interne Datensicherung im Vergleich zur professionellen Datensicherung . . . . . . . . . . . . . . 307

    Datenbanken manuell im SQL Server Management Studio sichern . . . . . . . . . . . . . . . . . . . . . . . . . 308Sicherung durchfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308Sicherungsmedien verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313Transaktionsprotokoll bei beschdigten Datenbanken sichern . . . . . . . . . . . . . . . . . . . . . . . . . . 318

    Datenbanken im SQL Server Management Studio wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . 318Wiederherstellung bei einem Fehler vorbereiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319Wiederherstellungsvorgang durchfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321Differenzielle Datenbanksicherung wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325Transaktionsprotokollsicherung wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327Zeitachsen bei der Wiederherstellung verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328Datenbank bis zum Fehlerzeitpunkt im vollstndigen Wiederherstellungsmodell wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329Dateiwiederherstellungen durchfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331Seiten wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333

    Windows Server-Sicherung nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335Windows Server-Sicherung installieren und konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335Sicherung in der Befehlszeile und mithilfe der PowerShell konfigurieren . . . . . . . . . . . . . . . . 338Daten mit dem Sicherungsprogramm wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

  • Inhaltsverzeichnis

    Kompletten Server mit dem Sicherungsprogramm wiederherstellen . . . . . . . . . . . . . . . . . . . . 340Microsoft Diagnostic and Recovery Toolset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341Ursachenforschung bei Bluescreens betreiben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

    611

    berwachung, Optimierung und Fehlerbehebung . . . . . . . . . . . . . . . . . . . . . . 353Ressourcenkontrolle im SQL Server Management Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

    Ressourcenkontrolle aktivieren und deaktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355Ressourcenpools verstehen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355Arbeitsauslastungsgruppen verstehen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357Klassifizierungsfunktion einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360

    Erweiterte Ereignisse verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361Sitzung fr erweiterte Ereignisse erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362Sitzungen fr erweiterte Ereignisse starten, beenden bearbeiten und lschen . . . . . . . . . . . 365Ereignissitzungsdaten anzeigen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366

    berwachungen erstellen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367Grundlagen zu SQL Server Audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367SQL Server Audit-Aktionsgruppen und -Aktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369Serverberwachungen und Serverberwachungsspezifikationen erstellen . . . . . . . . . . . . . . . 371SQL-Serverberwachungsereignisse in das Sicherheitsprotokoll der Windows-Ereignisanzeige schreiben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374SQL Server-berwachungsprotokoll anzeigen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375

    Change Data Capture und nderungsnachverfolgung im Vergleich . . . . . . . . . . . . . . . . . . . . . . . . 377Grundlagen von Change Data Capture und nderungsnachverfolgung . . . . . . . . . . . . . . . . 377Change Data Capture aktivieren und deaktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377Change Data Capture verwalten und berwachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379nderungsnachverfolgung aktivieren und deaktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380

    SQL Server-Protokolle analysieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381Protokolle im SQL Server Management Studio anzeigen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382Protokolle der Auftrge anzeigen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383Protokolle von Wartungsplnen, Datensammlungen und mehr . . . . . . . . . . . . . . . . . . . . . . . . 384

    Datenbankoptimierungsratgeber einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384Grundlagen und Tipps zum Datenbankoptimierungsratgeber . . . . . . . . . . . . . . . . . . . . . . . . . 385Datenbankoptimierungsratgeber starten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387Datenbanken mit Skripts ber die Befehlszeile optimieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388

    Ablaufverfolgung mit SQL Server Profiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389Fehlerbehebung in Windows Server Ereignisanzeige . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391

    Ereignisanzeige nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392Ereignisprotokolle im Netzwerk einsammeln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396Fehler in Windows nachstellen und beheben Problemaufzeichnung . . . . . . . . . . . . . . . . . . 403

    berwachung der Systemleistung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404Die Leistungsberwachung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405Indikatorendaten in der Leistungsberwachung beobachten . . . . . . . . . . . . . . . . . . . . . . . . . . . 408Sammlungsstze nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409Speicherengpsse beheben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410

  • Inhaltsverzeichnis

    12

    Prozessorauslastung messen und fr SQL Server 2012 optimieren . . . . . . . . . . . . . . . . . . . . . . 417Der Task-Manager als Analysewerkzeug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418Laufwerke und Datentrger berwachen Leistungsberwachung und Zusatztools . . . . . 420

    Leistungsmessung fr Profis Windows Performance Toolkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

    7 Hochverfgbarkeit, Synchronisierung und AlwaysOn . . . . . . . . . . . . . . . . . . . 429Clustering und Hochverfgbarkeit mit Windows Server 2008 R2/2012 . . . . . . . . . . . . . . . . . . . . . 430

    Voraussetzungen fr einen Cluster mit Windows Server 2008 R2/2012 und SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430Cluster planen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433Gemeinsamer Datentrger fr Testumgebungen NAS mit FreeNAS . . . . . . . . . . . . . . . . . . . 433Cluster mit iSCSI-Testumgebung installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441

    SQL Server 2012 im Cluster installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458Ersten Clusterknoten mit SQL Server 2012 installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458Clusterknoten hinzufgen und entfernen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466SQL Server 2012 im Cluster verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

    SQL Server-Failovercluster aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470AlwaysOn-Verfgbarkeitsgruppen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

    Voraussetzungen und Grundlagen fr AlwaysOn-Verfgbarkeitsgruppen . . . . . . . . . . . . . . . 472AlwaysOn fr SQL-Server aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475Assistent fr Verfgbarkeitsgruppen Erste Schritte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476Fehlerbehebung fr die Erstellung neuer Verfgbarkeitsgruppen . . . . . . . . . . . . . . . . . . . . . . . 482Failover fr Verfgbarkeitsgruppen durchfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487Verfgbarkeitsgruppen manuell erstellen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490Datenbank zu einer Verfgbarkeitsgruppe hinzufgen oder daraus entfernen . . . . . . . . . . . 499Verfgbarkeitsdatenbank anhalten und fortsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502Verfgbarkeitsgruppen berwachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503Verfgbarkeitsgruppen und die Zusammenarbeit mit SQL Server 2012-Features . . . . . . . . 506Service Broker mit AlwaysOn-Verfgbarkeitsgruppen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508Verfgbarkeitsgruppe lschen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

    Datenbankspiegelung einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508Grundlagen der Datenbankspiegelung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509Prinzipaldatenbank sichern und auf dem Spiegelserver wiederherstellen . . . . . . . . . . . . . . . . 512Spiegelung einrichten und berwachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514Zertifikatbasierte Spiegelung einrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521Manuelles, erzwungenes und automatisches Failover fr Datenbankspiegelungen . . . . . . . 524Zeugen fr die Datenbankspiegelung hinzufgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525Datenbankspiegelung anhalten, fortsetzen und entfernen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527Service Packs oder Updates beim Einsatz der Spiegelung installieren . . . . . . . . . . . . . . . . . . . . 528

    Protokollversand fr den Notfallschutz (Log Shipping) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529Protokollversand verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530Protokollversand aktivieren und deaktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531Sekundre Datenbank zu einer Protokollversandkonfiguration hinzufgen oder daraus entfernen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536Protokollversand berwachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537Failover zu einer sekundren Datenbank fr den Protokollversand . . . . . . . . . . . . . . . . . . . . . 538Protokollversand von Vorgngerversionen migrieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538

  • Inhaltsverzeichnis

    SQL Server-Replikation im Praxiseinsatz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539Neuerungen und Grundlagen zur Replikation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539Verffentlichung und Verteilung aktivieren, verwalten und deaktivieren . . . . . . . . . . . . . . . 543Verffentlichungen aus Oracle-Datenbanken konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . 547Daten und Datenbankobjekte verffentlichen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548

    8

    913

    Verffentlichungen abonnieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551Replikation berwachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554

    SQL Server 2012 virtualisieren Hyper-V im Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558Hyper-V im Cluster Grundlagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559Freigegebene Clustervolumes Cluster Shared Volumes (CSV) aktivieren . . . . . . . . . . . . . . 560Hyper-V im Cluster betreiben Livemigration vorbereiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562Hyper-V 3.0 und Windows Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565

    Datenbanken zwischen SQL Server 2012 und SQL Azure synchronisieren . . . . . . . . . . . . . . . . . . 568Synchronisierungsgruppen in SQL Azure einrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568Synchronisierungs-Agent fr SQL Azure in SQL Server 2012 einrichten . . . . . . . . . . . . . . . . 571Synchronisierung zwischen Agent und SQL Azure konfigurieren . . . . . . . . . . . . . . . . . . . . . . 572Synchronisierung zwischen SQL Azure und SQL Server 2012 verwalten . . . . . . . . . . . . . . . . 574

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576

    Sicherheit, Benutzerverwaltung und Richtlinien . . . . . . . . . . . . . . . . . . . . . . . . . . 577Benutzeranmeldungen verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578

    Anmeldenamen erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578Gastbenutzer aus Sicherheitsgrnden deaktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585Kennwortrichtlinien fr SQL-Server konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585Gruppenrichtlinien erzwingen und Prioritt erhhen Kennwortkonfiguration fr die Anwender . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586Authentifizierungsmodus auswhlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594Anwendungsrollen einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596

    Standardport fr SQL Server 2012 ndern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599Ports von SQL-Instanzen anpassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599SQL-Client-Alias erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601

    SQL Server-Verschlsselung verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603Transparente Datenverschlsselung im Praxiseinsatz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603Verschlsselte Verbindungen zum Datenbankmodul aktivieren . . . . . . . . . . . . . . . . . . . . . . . . 605

    Richtlinien fr SQL Server 2012 einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613Erste Schritte mit SQL-Richtlinien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613Richtlinien und Bedingungen erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614Richtlinien auswerten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616Best Practices Richtlinien nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

    Analysis Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623Analysis Services-Funktionen im berblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624

    Analysis Services in den verschiedenen Editionen von SQL Server 2012 . . . . . . . . . . . . . . . . 624Neuerungen in Analysis Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626Verschiedene Modi und Installationsmodus beachten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628Migration zu Analysis Services 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631

  • Inhaltsverzeichnis

    14

    Analysis Services installieren und Servermodus festlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632Grundlagen zu SQL Server-Instanzen mit Analysis Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632Installation von Analysis Services durchfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633Mehrere Instanzen verwalten und Servergruppen zur Verwaltung erstellen . . . . . . . . . . . . . . 638Analysis Services-Instanz umbenennen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640

    10Analysis Services verwalten und optimieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641Windows-Firewall fr Analysis Services konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641Administratoren fr Analysis Services definieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646Servermodus einer Analysis Services-Instanz abfragen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647Servereigenschaften in Analysis Services konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648Benutzer und Sitzungen trennen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649Leistung durch Lschen von Zwischenspeichern verbessern . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650Analysis Services berwachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651SQL Server Data Tools installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655

    PowerPivot verwalten und mit SharePoint 2010 einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657PowerPivot in SharePoint integrieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 658PowerPivot-Dienstanwendungen erstellen und konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . 663Speicherplatzverwendung konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669Ereignisprotokollierung und berwachung konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672MSOLAP.5 als vertrauenswrdigen Datenanbieter in Excel Services hinzufgen . . . . . . . . . 674PowerPivot-Daten aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676PowerPivot fr Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679PowerPivot fr SharePoint deinstallieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683

    SQL Server 2012 mit SharePoint Server 2010 betreiben . . . . . . . . . . . . . . . . 685SharePoint Server 2010 installieren und an SQL Server 2012 anbinden . . . . . . . . . . . . . . . . . . . . . 687

    Bedingungen fr die Installation von SharePoint 2012 mit Datenbanken in SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687Server fr die Installation vorbereiten PrerequisiteInstaller.exe . . . . . . . . . . . . . . . . . . . . . . . 689SharePoint Server 2010-Grundinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691Service Pack 1 fr SharePoint Server 2010 installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693Konfigurations-Assistent fr SharePoint-Produkte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695Service Packs, Updates und Patches installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698Weitere Server zu einer Farm hinzufgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699Tipps zur Fehlerbehebung whrend oder nach der Installation . . . . . . . . . . . . . . . . . . . . . . . . . 700SharePoint Server 2010 deinstallieren und neu installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705

    SharePoint-Datenbanken im berblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706SharePoint-Datenbanken auf dem SQL-Server berprfen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706SQL-Datenbank durch Datenbankadministratoren vorab erstellen lassen . . . . . . . . . . . . . . . 708

    Datenbankverwaltung fr Websites und Websitesammlungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712Inhaltsdatenbanken hinzufgen und verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712Websitesammlungen zwischen Datenbanken verschieben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714Inhaltsdatenbanken zwischen SQL-Servern verschieben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716Neue Webanwendung mit neuen Datenbanken erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721

    Fehlersuche bei der Verbindung zwischen SharePoint und SQL Server 2012 . . . . . . . . . . . . . . . . 725

  • Inhaltsverzeichnis

    Neue Webanwendungen und Websitesammlungen fr PowerPivot erstellen . . . . . . . . . . . . . . . 728Neue Webanwendung erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728Neue Websitesammlung erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731Alternative Zugriffszuordnungen berprfen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733PowerPivot-Seiten mit SSL konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 733

    1115

    Migration Database Attach-Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742Hochverfgbarkeit in SharePoint Server 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746

    Datenbankspiegelung mit SharePoint verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746SharePoint Server 2010 fr die Spiegelung konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746

    Datensicherung und Wiederherstellung von SQL Server 2012 und SharePoint Server 2010 . . 747Grundlagen zur Datensicherung in SharePoint Server 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748Datenbanken manuell im SQL Server Management Studio sichern und wiederherstellen 749Farm ber SQL Server 2012 sichern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753Webanwendungen, Dienstanwendungen und Inhaltsdatenbanken wiederherstellen . . . . . 753Schreibgeschtzte Inhaltsdatenbank anfgen und wiederherstellen . . . . . . . . . . . . . . . . . . . . . 754

    SQL-Authentifizierung fr SharePoint einsetzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755Tool fr selbstsigniertes Zertifikat fr Testumgebungen installieren und Zertifikat ausstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755Authentifizierung mit SQL-Konten konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757Neues Benutzerkonto im SQL Server Management Studio anlegen . . . . . . . . . . . . . . . . . . . . . 759IIS fr die Untersttzung der SQL-Authentifizierung konfigurieren . . . . . . . . . . . . . . . . . . . . 761Neue Webanwendung fr die Verwendung der SQL-Authentifizierung anlegen . . . . . . . . 765Neue Websitesammlung fr die formularbasierte Authentifizierung erstellen . . . . . . . . . . . 767SQL-Authentifizierung fr SharePoint-Sites hinterlegen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767.NET-Rollen und .NET-Benutzer konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768Websitesammlung fr die Verwendung durch .NET-Benutzer konfigurieren . . . . . . . . . . . 770Formularbasierte Authentifizierung testen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770

    Remote BLOB (Binary Large Object) Storage fr SharePoint Server 2010 . . . . . . . . . . . . . . . . 774Grundlagen zu Remote-BLOB-Speicher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774FILESTREAM auf dem SQL-Server aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775SharePoint fr Remote-BLOB-Speicher konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778Remote-BLOB-Speicher aktivieren und testen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 779Inhalte zum Remote-BLOB-Speicher migrieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780

    Reporting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781Neuigkeiten und Grundlagen zu Reporting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 782

    Neuerungen der Reporting Services in SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 782Grundlagen zum Betrieb von Reporting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 785Grundlagen zur SharePoint-Integration von Reporting Services . . . . . . . . . . . . . . . . . . . . . . . 786

    Reporting Services-Berichtsserver installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787Einheitlichen Modus der Reporting Services installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787Konfigurations-Manager fr Reporting Services zur Einrichtung nutzen . . . . . . . . . . . . . . . 792Berichtsserver zur Bereitstellung fr horizontales Skalieren initialisieren . . . . . . . . . . . . . . . 812Erhhte Sicherheit Einzelne Reporting Services-Funktionen aktivieren und deaktivieren 815

  • Inhaltsverzeichnis

    16

    Reporting Services mit SharePoint installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816Grundlagen fr die Installation von Reporting Services zusammen mit SharePoint . . . . . . 816Voraussetzungen, um Reporting Services in die SharePoint-Farm zu integrieren . . . . . . . . 817SharePoint-Modus von Reporting Services als einzelne Serverfarm installieren . . . . . . . . . . 823Reporting Services-Dienstanwendungen sichern und wiederherstellen . . . . . . . . . . . . . . . . . . 841

    12Remotefehler aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843Reporting Services in der Praxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846

    Berichts-Generator ber Webdienst aufrufen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846Reporting Services und SharePoint 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847Bericht mit dem Report-Designer erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848Beispielberichte installieren, bereitstellen und starten in der Praxis . . . . . . . . . . . . . . . . . . . . . 850

    Installation berprfen und Fehler beheben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858Berechtigungsfehler beim Zugriff auf Reporting Services beheben . . . . . . . . . . . . . . . . . . . . . . 858Reporting Services mit der Leistungsberwachung berprfen . . . . . . . . . . . . . . . . . . . . . . . . . 858Reporting Services im SharePoint-Modus berprfen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860Installation im einheitlichen Modus berprfen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862Berichtsserverausfhrungsprotokoll nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864Reporting Services deinstallieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866

    Erweiterte Verwaltungsmglichkeiten fr Reporting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867Benutzerzugriff auf Reporting Services steuern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867SSL-Verbindungen fr Reporting Services verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870RSExecRole-Rolle erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 872Konfigurationsdateien und Registryeintrge zur Steuerung der Reporting Services verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 874Verfgbaren Arbeitsspeicher fr Berichtsserveranwendungen konfigurieren . . . . . . . . . . . . 875Bericht ber den Berichts-Manager zwischenspeichern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877

    Reporting Services in einem Netzwerklastenausgleich-Cluster betreiben . . . . . . . . . . . . . . . . . . . . 878Netzwerklastenausgleich in Windows Server 2008 R2/2012 verstehen und konfigurieren . 878Reporting Services im NLB-Cluster installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884

    Integration Services einsetzen und Daten in SQL Server importieren 885Neuerungen und Kompatibilitt mit Vorgngerversionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886SQL Server Import/Export-Assistent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887Integration Services installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 891

    Installation durchfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 891SSISDB-Katalog verstehen und einrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 893

    Bordmitteltools fr Integration Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 897Integration Services-Designer nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899Pakete in der Befehlszeile mit dtutil.exe kopieren, lschen und verschieben . . . . . . . . . . . . . . 900Pakete mit dem Paketausfhrungsprogramm ausfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 901Pakete mit dtexec.exe in der Befehlszeile ausfhren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904Assistent zum Importieren von Projekten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904Gespeicherte Pakete anzeigen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905

    Integration Services verwalten und Fehler beheben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905Ereignisanzeige und Integration Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905Integration Services Server-Vorgnge berwachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906

  • Inhaltsverzeichnis

    Vorgangsberichte fr den Integration Services-Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907SSISDB-Datenbank sichern und wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908Integration Services-Rollenverwaltung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912

    13

    1417

    Migration zu SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 913Grundlagen und Wege zur Migration auf SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 914

    Versionen und Editionen bei der Migration bercksichtigen . . . . . . . . . . . . . . . . . . . . . . . . . . . 914Editionsupgrade fr SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 915

    Migration zu SQL Server 2012 vorbereiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916Mit dem Upgrade Advisor eine Aktualisierung vorbereiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916Aktualisieren von Analysis Services vorbereiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921Aktualisieren des Datenbankmoduls vorbereiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921Aktualisieren von Integration Services vorbereiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924Aktualisieren von Master Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926

    Migration zu SQL Server 2012 auf einem Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927Vorhandene Installation zu SQL Server 2012 aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927Aufgaben nach der Aktualisierung zu SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930Replizierte Datenbanken aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 932

    Auf eine andere Edition von SQL Server 2012 aktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933Microsoft Assessment and Planning Toolkit fr SQL Server 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . 935

    Datenbankserver im Netzwerk mit MAP scannen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936Daten und Leistungsmessung von SQL-Servern im Netzwerk . . . . . . . . . . . . . . . . . . . . . . . . . . 938Berichte mit detaillierten Informationen erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 940

    SQL Azure Migration Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945

    Master Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947Neuigkeiten in Master Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948Master Data Services installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949

    Anforderungen der MDS-Webanwendung und -Datenbank . . . . . . . . . . . . . . . . . . . . . . . . . . . 950Webserver fr MDS installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951MDS einrichten und Datenbanken mit Webanwendungen verknpfen . . . . . . . . . . . . . . . . . 952Master Data Services deinstallieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 958SSL fr MDS aktivieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 959Data Quality Services-Integration in Master Data Services aktivieren . . . . . . . . . . . . . . . . . . . 960

    Grundlagen zur Verwendung von Master Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 961Modelle verstehen, erstellen und bereitstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 962Entitten, Attribute und Geschftsregeln verstehen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 968

    Master Data Services-Benutzer und -Rechte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 970Benutzerverwaltung und Sicherheitseinstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 970Benachrichtigungen erstellen und verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978

    Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979

  • Inhaltsverzeichnis

    18

    15 Data Quality Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 981Grundlagen und Einfhrung zu Data Quality Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 982Data Quality Services installieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 983

    Wichtige Grundlagen zur Installation von Data Quality Services . . . . . . . . . . . . . . . . . . . . . . . . 984Installation von Data Quality Services starten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 984

    Data Quality Services mit DQSInstaller.exe konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985Data Quality Server entfernen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988

    DQS verwalten und nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 990DQS-Rollen an Benutzer zuweisen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 990Data Quality Client installieren und nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991DQS-Aktivitten berwachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 993DQS-Datenbanken sichern und wiederherstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 996

    Wissensdatenbanken nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 997Data Quality-Projekte nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002Zusammenfassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1004

    Stichwortverzeichnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005

    Der Autor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1021Thomas Joos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1022

  • Kapitel 1 Grundlagen, Neuerungen und Planung

    22

    Mit SQL Server 2012 verffentlicht Microsoft die neue Version seines SQL-Servers und den direktenNachfolger von SQL Server 2008 R2. Diese bietet im Vergleich zu SQL Server 2008 R2 zahlreicheVerbesserungen, von denen vor allem Unternehmen profitieren, die eigene Cloud-Strukturenbetreiben oder die SQL Server 2012 hochverfgbar zur Verfgung stellen wollen. Wir zeigen auf denfolgenden Seiten die wichtigsten Neuerungen. In den einzelnen Kapiteln gehen wir auf die Neuerun-

    Neue

    Abbildg. 1.1gen ausfhrlicher ein. Zustzlich erlutern wir Ihnen, welche Editionen von SQL Server 2012 zurVerfgung stehen und wie sich diese voneinander unterscheiden. SQL Server 2012 gibt es weiterhinals 32-Bit- und als 64-Bit-Version. Empfohlen ist allerdings der Einsatz der 64-Bit-Version, da diesewesentlich leistungsstrker ist und einen greren Arbeitsspeicher untersttzt.

    Microsoft stellt eine Testversion von SQL Server 2012 zur Verfgung. Diese enthltalle Funktionen der Enterprise Edition und daher alle Mglichkeiten, die SQL Server 2012 bietet.Sie knnen die Installationsdateien von der Seite http://technet.microsoft.com/de-de/evalcenter/hh225126/ [Ms151-K01-01] herunterladen. Die Testversion ist 180 Tage lang voll funktionsfhig.

    rungen in SQL Server 2012Auf den folgenden Seiten gehen wir ausfhrlicher auf die neuen Funktionen ein und zeigen Ihnendie Unterschiede zwischen SQL Server 2012 und dem direkten Vorgnger SQL Server 2008 R2. Dieneue Version lsst sich vor allem wesentlich einfacher und effizienter hochverfgbar zur Verfgungstellen. Das heit, Administratoren haben mit dem neuen Server zahlreiche Neuerungen an derHand, um SQL-Datenbanken und SQL-Funktionen optimal im Netzwerk zur Verfgung zu stellen.

    AlwaysOn Verbesserte HochverfgbarkeitEines der Killerfeatures von SQL Server 2012 ist sicherlich die verbesserte Hochverfgbarkeit.Zunchst gibt es in der neuen Version die Funktion AlwaysOn. Diese fasst die bisherigen Hochver-fgbarkeitslsungen Cluster, Datenbankspiegelung (Database Mirroring) und Protokollversand(Log Shipping) zusammen und erweitert sie zustzlich (siehe Kapitel 7).

    Betreiben eines Clusters mit SQL Server 2012

    TIPP

  • Neuerungen in SQL Server 2012

    Administratoren mssen also nicht mehr verschiedene Hochverfgbarkeitslsungen verwalten, son-dern nur noch die AlwaysOn-Technologien. AlwaysOn basiert auf Verfgbarkeitsgruppen, die Sieim SQL Server Management Studio, der PowerShell oder ber SQL-Abfragen anlegen. Diese enthal-ten mehrere SQL-Datenbanken und stellen diese hochverfgbar zur Verfgung. Im Gegensatz zuden Vorgngerversionen knnen Sie in SQL Server 2012 also mehrere Datenbanken auf einmal

    Abbildg. 1.223

    hochverfgbar ber Gruppen konfigurieren, was die Konfiguration beschleunigt und vereinfacht.Dazu nutzt die Technik entweder einen gemeinsamen Datentrger, also Clusterfunktionen,getrennte Datentrger mit Datenbankspiegelung oder asynchrone oder synchrone Replikation.

    Hochverfgbarkeit mit SQL Server 2012

    Die komplette Steuerung findet dazu im SQL Server Management Studio ber die Verfgbarkeits-gruppen statt. Das heit, von Datenbanken knnen Sie auf einfachem Weg mehrere Replikate erstel-len.

    Primre Replikate liegen zum Beispiel in einem leistungsfhigen lokalen Datenspeicher, sekundresind im Netzwerk gespeichert. Failover knnen Sie zwischen den Replikaten manuell, automatischoder auch geplant durchfhren. Dazu gengen wenige Klicks im SQL Server Management Studiober das Kontextmen der Replikatsdatenbanken.

    Replikate knnen Sie im Gegensatz zu gespiegelten Datenbanken auch als lesbare Kopie zur Ver-fgung stellen. Die Einstellung dazu nehmen Sie beim Erstellen der Verfgbarkeitsgruppe vor. Sieknnen fr jede Datenbank der Verfgbarkeitsgruppe diese Einstellung getrennt vornehmen. DieseKopien lassen sich zum Beispiel in Reporting Services einbinden, was die produktive Datenbankentlastet, weil Anwender Berichte aus der Kopie erstellen und die produktive Datenbank nicht belas-ten. Basis der Verfgbarkeitsgruppen ist die Failovercluster-Rolle in Windows Server 2008 R2 oderWindows Server 2012. Allerdings bentigen Sie nicht zwingend einen gemeinsamen Datentrger frden Cluster, sondern knnen auch mit getrennten Datentrgern arbeiten.

    Sie fassen ber diesen Weg die beteiligten SQL-Server in einem Cluster zusammen, deren Datenban-ken Sie hochverfgbar zur Verfgung stellen wollen. Auf den Servern installieren Sie ganz normalSQL Server 2012 mit einer eigenen Instanz. Einzelne Datenbanken auf den Datenbankservern fassenSie dann zu Verfgbarkeitsgruppen zusammen. Dazu mssen Sie auf den Servern noch den Fail-overcluster-Dienst installieren, bentigen also fr die Funktion die Enterprise Edition von WindowsServer 2008 R2 oder Windows Server 2008 beziehungsweise Windows Server 2012. Die Einstellungerfolgt ber einen Assistenten, Sie mssen kein Transact-SQL nutzen.

    Diese Technik nutzt bereits Exchange Server 2010 auf hnlichem Weg mit den Datenbankverfgbar-keitsgruppen (Database Availability Groups, DAG). Auch die Replikation zwischen verschiedenenRechenzentren ist mglich, natrlich auch verschlsselt. Alle diese Techniken sind Bestandteil vonAlwaysOn. Clients knnen ber diesen Weg auch mit einem einzelnen Namen oder einer einzelnen

  • Kapitel 1 Grundlagen, Neuerungen und Planung

    24

    IP-Adresse auf SQL zugreifen, genauso wie bei einem normalen Cluster. Mit welchem Replikat dieAnwender dazu verbunden werden, steuern Sie als Administrator direkt in SQL Server ManagementStudio.

    Abbildg. 1.3 Auswhlen der Datenbanken fr HochverfgbarkeitsgruppenEine weitere neue Funktion im Bereich der Hochverfgbarkeit in SQL Server 2012 sind eigenstn-dige Datenbanken (Contained Databases). Diese Technik vereinfacht das Verschieben kompletterDatenbanken mit allen abhngigen Objekten zwischen verschiedenen Servern. Diese Datenbankenenthalten zustzlich noch die Benutzeranmeldungen oder andere temporre Objekte, die fr denBetrieb notwendig sind. Mehr zu diesen Themen lesen Sie in den Kapiteln 4 und 7.

    Dadurch lassen sich Datenbanken sehr schnell zwischen Servern verschieben, weil alle Daten direktin der entsprechenden Datenbank gespeichert sind und Sie beim Verschieben nicht auch noch aufdie Benutzerkonten achten mssen, die fr die Datenbank angelegt sind. Groe Datenbanken lassensich in SQL Server 2012 mit bis zu 15.000 Partitionen aufbauen, was ebenfalls der Stabilitt und derLeistung dient.

    Beschleunigtes Business Intelligence und Cloud-DiensteMicrosoft verspricht vor allem einen extremen Leistungszuwachs des neuen Datenbankservers.Auch im Bereich Business Intelligence bietet SQL Server 2012 zahlreiche Neuerungen, beispielsweisemit der neuen, interaktiven, webbasierten Datenanalyse oder den neuen Data Quality Services. BeiData Quality Services handelt es sich um eine neue Komponente von SQL Server 2012, die Verfah-ren wie Data Clensing und Data Matching verbessern soll.

  • Neuerungen in SQL Server 2012

    Abbildg. 1.4 Data Quality Services in SQL Server 2012 einsetzen25

    Power View (Entwicklungsname Crescent) ist ein neues, interaktives und webbasiertes Werkzeugzur Datenanalyse. Sie starten es direkt ber den Browser. Das Tool ermglicht zum Beispiel die Ana-lyse und das Erstellen von Berichten, webbasiert ber Silverlight. Die Erstellung ist sehr simpel,trotzdem sehen die Berichte sehr ansprechend aus. Sie bentigen fr Power View PowerPivot frSharePoint, also SharePoint Server 2010 SP1, um die Funktion zu testen. Nach der Integration kn-nen berechtigte Anwender selbst ber eine eigene Webseite und Silverlight Berichte erstellen. Diesentlastet deutlich Administratoren. Die Berichte lassen sich zustzlich noch auf Lesereplikate derproduktiven Datenbank erstellen.

    Mit einem neuen spaltenbasierten Indextyp (Columnstore Indizes) will Microsoft Abfragen in DataWarehouses beschleunigen. Vor allem bei Aggregationen lassen sich dadurch Leistungssteigerungenerzielen, da Sie sich das Durchsuchen der kompletten Baumstruktur der Daten ersparen knnen. Imneuen Indextyp speichern Sie die Daten sehr hoch komprimiert, jede Spalte des Index einzeln. ImGegensatz zur zeilenweisen Speicherung des Index steigt die Leistung. Dadurch ist die Lesemengevon der Festplatte sehr gering, was merklich mehr Performance bringt. Der durchsuchbare Index istdarber hinaus direkt im Arbeitsspeicher gespeichert. Die Technik nutzt die VertiPaq-Technik vonPowerPivot.

    SQL Server 2012 soll auch eine bessere Anbindung an das Internet und als Cloud-Dienst bieten.Hier knnen Unternehmen Daten zwischen einem lokal betriebenen SQL-Server und SQL Azureaustauschen. Microsoft verffentlicht mit SQL Server 2012 auch die neuen SQL Data Tools (Projekt-name Juneau). Diese Tools bieten identische Entwicklungsmglichkeiten fr SQL Server 2012, SQLAzure und Business Intelligence. Mit dem neuen SQL Server Business Intelligence Studio entwickelnSie wesentlich leichter und schneller Data Warehouses. Die Zusammenarbeit mit PHP und Java istin SQL Server 2012 ebenfalls deutlich verbessert.

  • Kapitel 1 Grundlagen, Neuerungen und Planung

    26

    Abbildg. 1.5 SQL Server 2012 arbeitet mit SQL Azure zusammenDateizugriff in BLOBs von jeder Anwendung ausGroe Datenmengen lassen sich in SQL Server 2012 besser in das Dateisystem auslagern, aber wei-terhin mit SQL-Abfragen erfassen. Seit SQL Server 2008 gibt es die Mglichkeit, groe Dateien nichtin der Datenbank zu speichern, sondern direkt im Dateisystem. Diese Technik, FILESTREAMgenannt, speichert die Dateien direkt im Dateisystem. Auf die ausgelagerten Dateien, zum BeispielVideos oder sehr groe Dokumente, lsst sich weiterhin mit SQL-Mitteln zugreifen, gleichzeitigbleiben die Datenbankdateien bersichtlich. Der Nachteil dieser Technik ist jedoch, dass auf dieDaten nur ber SQL-Mittel zugegriffen werden kann, auch wenn sie im Dateisystem gespeichertsind. Dies ndert sich in SQL Server 2012.

  • Stichwortverzeichnis

    .bism-Datei

    .ldf-Datei 1

    .mdf-Datei

    .msu-Datei

    .ndf-Datei

    .NET FrameVersionVersionVersion

    .NET-Benut

    .NET-Erwei

    .NET-Rollen

    .rdl-Datei 8

    .rsc-Datei 8

    .rsds-Datei

    .smdl-Datei64 Bit 61

    Version

    AAAM siehe AAbfrage-GenAbfragen 1Abgleich

    AktivitErgebniProjektRegelnRichtlin

    AbhngigkeAblaufsteueAblaufverfo

    EreignisFlag 12Protoko

    AblaufverfoAbonnemenAbonnentenAbsenderadAbstimmunAbsturzanalACL siehe ZActive Direc

    DomnModul fZertifik

    Active DirecAdd-ADComAdd-ADPerAdd-ClusterAdd-ClusterAdd-Cluster1005

    84099, 204204, 219, 227144

    204, 227work 3.5 49, 59 3.5.1 687 4.0 984zer 768terbarkeit 950

    76820, 84020820, 840840

    en 915

    lternative Zugriffszuordnungerator 849

    33, 163

    ten 1000sse 991

    10021003ie 1002iten 469rung 899lgung 389se 6513, 597ll 672lgungsflag 507ts 399400, 552

    541resse 827gsknoten 454yse 344ugriffskontrolllistentorye 441r Windows Powershell 145atdienste 606607, 734, 755tory Domain Services 936

    puterServiceAccount 126mission 830FileServerRole 455Group 455Node 454

    Add-ClusterPrintServerRole 455Add-ClusterResource 455Add-ClusterVirtualMachineRole 455Add-PSSnapin 339, 783Add-SPShellAdmin 749Add-SPSolution 660Add-SqlAvailabilityDatabase 496, 500Add-WindowsFeature 59, 90, 146Administratorverbindung 169ADO.NET 817ADOMD.NET 624adprep 124AdventureWorks2012 152, 221Agent Key 572Agents 541Aggregationen 625Aktivittsmonitor 157Aktivittsberwachung 993Aktualisierung 471ALTER 371ALTER DATABASE 205, 207, 220, 229230Alternative Access Mapping 733Alternative Zugriffszuordnung 733AlwaysOn 22, 32

    Cluster 430Dashboard 472Verfgbarkeitsgruppen 449, 530Verfgbarkeitsgruppen-Manager 151

    AlwaysOn-Verfgbarkeitsgruppen 152Analysis Management Objects (AMO) 624, 627Analysis Services 31, 76, 470, 624, 634, 822, 835, 918, 921Analysis Services Scripting Language (ASSL) 624Analytics-Stagingdatenbank 746nderungsnachverfolgung 32, 380Anforderungsfilterung 950Anforderungsberwachung 950Anmeldeinformationen 761Anmeldekonto 638Anmeldung 583, 697Antwortcode 741Anwendung

    Entwicklung 950Ereignisprotokoll 926Pool 676, 729, 766, 783Protokoll 672Rolle 596Server 689Verwaltung 667, 712, 765, 777, 827

    Anwendungs- und Dienstprotokolle 392appcmd 729APPLICATION_ROLE_CHANGE_PASSWORD_GROUP

    369Arbeitsauslastungsgruppe 305, 354

  • Stichwortverzeichnis

    1006

    Arbeitsbereichsdatenbank 630Arbeitsmappen 822Arbeitsspeicher 31, 355, 412, 417

    Optionen 413AS400 540asinstancerename.exe 640ASP.NET 950

    Rollen-aspnet_regiiaspnet_reqsaspnetdb 7AssemblysAttribute 9AttributgruAudit 367AUDIT_CHAufgabenplaAuflistungenAuftrge 15AuftragsstatAuftragsverlAuslagerungAustritt 27AuswertungAuthentifizi

    ModusAUTO_UPDAzure 100,

    BBackup 29backup 908BACKUP_RBackupsetBackup-SPRbcp 99, 171BefehlsdateiBefehlszeile

    Tools 3BeibehaltunBeispielberiBeispieldateBenutzer 1

    AuthenKonfiguOberflProfildaVerwaltZuordn

    BenutzerproBerechtigun

    FehlerVererbu

    Bericht 73,DatenquErstelluModelldMomen

    Berichte 41

    Berichts-Generator 783, 791Bericht 862Berichtsdefinitionsdateien 839

    Berichts-Manager 863Berichts-Manager-URL 846Berichtsserver 193, 785

    Abonnements 785

    Manager 766s 957ql.exe 75758202, 625, 822, 891, 94962ppen 962

    ANGE_GROUP 369ner 394

    9628, 383

    us 718auf 557sdatei 155, 4104smodus 615erung 155, 521, 722594ATE_STATISTICS_ASYNC 237

    187, 257, 568, 942, 982

    6, 513

    ESTORE_GROUP 369302SEncryptionKey 784

    en 903388

    35gsdauer 895chte 850ien 85031, 155, 203, 990tifzierung 573ration 588che 55tenbank 708ung 970ung 581filsynchronisierungs-Datenbank 746gen 225, 975858ng 632 156, 782, 920ellen 806

    ng 539, 783ateien 839taufnahme 8485

    Ausfhrungsprotokoll 864Dateien 841Datenbank 809, 814, 872Datenbankkonfiguration 795, 872Datenbankverwaltung 795, 872Dienst 788Installationsoptionen 813Instanz 792, 844, 862Integrationsfunktion 840Projekt 864Projekt-Assistent 849SharePoint-Modus 785Webdienst 787Zugriffsberechtigungen 785

    Berichtsverlauf 848Berichts-Viewer-Webpart 817Best Practices Analyzer 71Bibliothek 669Bibliothekeinstellungen 835BI-Funktionen 816Binary Large Object 26Bindungen 736, 741Bindungsinformationen 955Bindungsreihenfolge 443BI-Semantikmodellverbindung 629, 840BI-Semantikmodell-Verbindungsdatei 840BI-Semantikverbindung 626Blackscreens 348BLOB siehe Binary Large ObjectBluescreen 342

    BlueScreenView 351Bootvorgang 425BROKER_LOGIN_GROUP 369Buffer-Pool 105, 123Bugcheck 350BULK_LOGGED 155Bulkadmin 580Business Data Connectivity Service 707Business Intelligence 24, 30, 65, 431, 624, 904, 982Business Intelligence-Lsung 629Business-Konnektivittsdienste (BCS) 707

    CCache

    Optionen 877Reduzierung 670Trefferquote 123

    catalog.catalog_properties 896catalog.effective_object_permissions 897catalog.event_messages 907catalog.execution_parameter_values 906catalog.executions 907catalog.extended_operation_info 907

  • Stichwortverzeichnis

    catalog.operation_messages 907catalog.operations 907catalog.validations 907CDC siehe Change Data CaptureChange Data Capture 32, 225, 377, 507, 539checkdb 236, 320Claims Based Authentifizierung 772CleanupaufClearCacheClear-ClusteClienttoolsClientzugrifCloud 140

    DatenbDiensteLizenzie

    CLR TypesCLR-IntegraCluster 32

    DienstGruppeKnotenNetzweQuorumberprberprVerwaltVolume

    Cluster Sharcluster.exeCmdlets 98CodePlex 2Collation 1Columnstor

    IndizesCommit 22COM-ObjekcompatibilitcompmgmtComputerkoComputerNComputerveConceptual ConfiguratiConfiguraticonnect 16ConnectionContained DContained DContinuousCookie 597Core-basierCore-ServerCPU-NutzuCREATE DACREATE SECrescent 2CrystalDiskCSDL siehe CSV-DateiCube 631

    Cube-Browser 631Cube-Designer 631Cube-Rckschreiben 625Cumulative Update 80, 634, 952Cursors 2241007

    trag 669650

    rNode 455822

    fslizenz (CAL) 33, 575anken 190

    24rung 3499tion 89333, 430, 558, 952471469447

    rke 505einstellungen 453fungsfehler 459fungswarnungen 459

    ung 451, 471s 560ed Volumes 560448

    5651, 154e 283254, 299, 474, 509te 76y_level 221, 923.msc 139nfiguration 587

    amePhysicalNetBIOS 151rwaltung 344Schema Definition Language 626onFile.ini 91onInfo 8465StringName 762atabase Authentication 260, 473atabases 24

    Availability 213

    te Lizenzierung 91554, 61, 83, 143, 338

    ng 303TABASE 215, 243RVER ROLE 1335Info 422Conceptual Sheam Definition Language560, 1002

    DDAC siehe Data Access ComponentsDaRT 341, 344Dashboard 484, 725Data Access Components 355Data Cleansing 982Data Collector Sets 405Data Manipulation Language 369Data Matching 982Data Mining 31, 98, 626Data Mining-Viewer 98Data Quality Client 960, 991Data Quality Services 31, 982Data Warehouse 66, 214, 539Database Consolidation Appliance 939DATABASE_CHANGE_GROUP 369DATABASE_LOGOUT_GROUP 369DATABASE_OBJECT_ACCESS_GROUP 370DATABASE_OBJECT_CHANGE_GROUP 370DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP

    370DATABASE_OBJECT_PERMISSION_CHANGE_GROUP

    370DATABASE_OWNERSHIP_CHANGE_GROUP 370DATABASE_PRINCIPAL_CHANGE_GROUP 370DATABASEPROPERTYEX 154DataDir 649DATEFROMPARTS 28Datei- und Druckerfreigabe 148Dateifreigabemehrheit 454Dateifreigabenzeuge 453Dateigruppen 222, 324Dateirollover 364Dateisicherung 332Dateisynchronisierungsfunktion 840Dateiwiederherstellung 331, 333Datenanbieter 668, 674, 822Datenbank 326, 536, 757, 798, 932

    Authentifizierung 825Benutzer 578Besitzer 240Dateien 204, 222, 227, 231, 340Diagramme 202Eigenschaften 535E-Mail 184, 250, 383384, 978Entwicklung 656Hauptschlssel 522Integritt 267Konfiguration 926, 979Modul 68, 162, 190, 477, 817, 893, 918Modulinstanz 950Momentaufnahmen 226, 506, 508Name 699, 720Optimierungsratgeber 182, 384

  • Stichwortverzeichnis

    1008

    Datenbank (Fortsetzung)Sicherung 295, 512Spiegelung 32, 430, 508, 746Spiegelungsmonitor 518, 555Spiegelungssitzung 509Trigger 202Wiederherstellung 638

    DatenbankdDatenbereinDatenebeneDatenflusseDatenquelleDatenquelleDatensammDatensatzDatensicherDatenspeichDatensynchDatentrger

    CacheCommaLschunVerwen

    DatenverbinDatenverschDatenverzeiDATETIMEDatumskorrDAX-Funktdb_accessaddb_backupodb_datareaddb_datawritdb_ddladmdb_denydatdb_denydatDB_NAMEdb_ownerdb_securitydb_ssisadmdb_ssisltdusdb_ssisoperDB2 540DBCC 123dbcreator 6dbm_monitdbo 332, 5DBSCHEMDBSCHEMDBSCHEMdc_admindc_operatordc_proxy 5dcomcnfg.eDCOM-KonDebuggingDedicated ADefaultHostDeinstallatioDeploymen

    devenv.exe.config 931Devmgmt.msc 443DHCP-Wchter 112Diagnose 417

    Protokollierung 682Dienstanwendung 663, 665, 753, 827Diensteverwaltung 119ateien 233igungsprozess 1002nanwendungen 98lemente 890

    888ndatei 839, 847lergruppen 405948ung 292, 848erung 199ronisierung 480, 568

    35, 341671nder 344g 344

    dung 234, 670dungsbibliotheken 675lsselung 603chnisse 464, 636FROMPARTS 28elationsoptimierung 224ionen 626min 582perator 303, 582, 753er 583er 583in 583areader 583awriter 583

    287155, 259, 323, 386, 582, 712, 745, 760admin 259, 582in 583, 910, 925er 583, 910, 925ator 583, 910, 925

    , 170, 232, 236, 263, 320, 597, 9311, 155, 323, 332, 580, 687, 697or 518, 58381A_CATALOGS 653A_COLUMNS 653A_TABLES 653583

    58383

    xe 891, 925figurationstool 891350dministrator Connection 169Name 806n 79, 94, 680

    tMode 648

    Dienstprinzipalname 473Dienstverbindungsgruppe 664Differentielle Sicherung 296Differenzielle Sicherung 309Dimensionen 625, 631Dimensionsabfragen 650DirectQuery 626

    Modus 630DisableLoopbackCheck 737DisablePasswordChange 125Disable-PSRemoting 71DISCOVER_CALC_DEPENDENCY 653DISCOVER_COMMANDS 653DISCOVER_CONNECTIONS 653DISCOVER_DB_CONNECTIONS 653DISCOVER_INSTANCES 653DISCOVER_JOBS 653DISCOVER_MEMORYGRANT 653DISCOVER_MEMORYUSAGE 653DISCOVER_OBJECT_ACTIVITY 653DISCOVER_OBJECT_MEMORY_USAGE 653DISCOVER_PARTITION_DIMENSION_STAT 653DISCOVER_PARTITION_STAT 653DISCOVER_PERFORMANCE_COUNTERS 653DISCOVER_PROPERTIES 653DISCOVER_SESSIONS 654DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS

    654DISCOVER_STORAGE_TABLES 654DISCOVER_TRACE_COLUMNS 654DISCOVER_TRACE_DEFINITION_PROVIDERINFO

    654DISCOVER_TRACE_EVENT_CATEGORIES 654DISCOVER_TRACES 654DISCOVER_TRANSACTIONS 654Diskadmin 580DiskMon 422Dism 60, 565Dismount-SPRSDatabase 784Distributed Transaction Coordinator 444, 456distribution 557DLLs 76DMSCHEMA_MINING_COLUMNS 654DMSCHEMA_MINING_FUNCTIONS 654DMSCHEMA_MINING_MODELS 654DMSCHEMA_MINING_SERVICES 654DMSCHEMA_MINING_STRUCTURE_COLUMNS 654DMSCHEMA_MINING_STRUCTURES 654DMV 651DMV-Abfrageschnittstellen 627DNS 729

    Hostname 496Registrierung 443Verwaltungsprogramm 881

  • Stichwortverzeichnis

    Dokumentinformationsbereich 839Dokumentupload 847domainprep 124Domnencontroller 58, 124Domnenzertifikat 735Downloadanweisungen 276DQInitDQS_MAIN 985DQLog.ClieDQS siehe Ddqs_adminidqs_kb_editdqs_kb_opeDQS_MAINDQS_PROJDQS_STAGDQS-DatenDQServerLoDQSInstalleDQS-IntegrDQSSSISLoDrillthroughDSO-Bibliodta 385DTC 431, 4DTC-Ressoudtexec.exedtexecui.exedtsconfig 9dtswizard 8dtsx 904dtutil.exe 9DublettenDurchforstuDynamic M

    EE/A-Rate 3E/A-VerschlE/A-VirtualE/A-VorgnEchtzeitbeEditionenEditionsupg

    RegelnEigenschaftsEinschlusstyEinzelbenutE-Mail 184E-Mail-FunEMERGENCEnableExecuEnablePasswEnable-PSREnableRemoEncryption_EndpunktEngineEditiEnterprise EEntitten 9Entwicklung

    ERD-Commander 343ERD-Registrierungs-Editor 343Ereignisanzeige 702, 905Ereignishandler 900Ereignisprotokoll 614Ereignissammeldienst 399Ereignisse 361, 365, 9261009

    nt.xml 996ata Quality Services

    strator 985or 985rator 985, 983

    ECTS 983ING_DATA 983banken 986g.DQS_MAIN.log 995r.exe 984, 987ation 961g.log 995

    625thek 631

    56rce 469

    76, 887, 898, 902, 904902

    0387

    00982ngsdatenbank 707emory 101

    5sselung 603isierung mit Einzelstamm 112ge 158rwachung 157, 39678rade 915, 933934datenbank 708p 217218, 260zermodus 152, 237, 265, 978ktionalitt 804, 827

    Y 155tionLogging 865ordReset 763

    emoting 71, 148teErrors 843Algorithm 896

    486on 151, 935dition 30, 27648, 962seinstellungen 656

    Ereignissitzung 362Erweiterte Ereignisse 361ESX 434Evaluierungsversion 915EventSentry 396eventvwr.msc 702Excel 98, 624, 629

    Add-In 961Arbeitsmappen 631Services 668

    Exchange Server 828EXEC 84, 153, 162, 199, 381, 931, 975ExecutionLogLevel 866Export 750Express Edition 67Extends 438

    FFacets 616, 815Failback 468FAILED_DATABASE_AUTHENTICATION_GROUP 370FAILED_LOGIN_GROUP 370Failover 468, 487, 525

    Server 712Ziele 474

    Failovercluster 23, 94, 430, 786, 878Installation 458Instanz 115Manager 445, 451, 473, 483, 505, 564Untersttzung 445

    FarmFeatures 682Lsung 660, 682

    FAT32 58Feature Pack 97Fehlerbehebung 700, 702, 858Fehlerseiten 740Festplattenaktivitt 422FILEGROWTH 207FILESTREAM 26, 69, 152, 285, 506, 510, 603, 775FilestreamShareName 152FileTable 27, 154, 285Filtereinstellungen 908Firewallregel 133, 188, 524, 800, 954Firewallstatus 600Flags 138, 612fn_get_audit_file 368Forderungsauthentifizierungstypen 768FormbasedProvider 762Formularbasiert 771Fragmentierung 231FreeBSD 433FreeNAS 430, 433, 462

  • Stichwortverzeichnis

    1010

    FULLTEXT_GROUP 370Funktionen 202Funktionsauswahl 818Funktionsinstallation 64

    GGast-Benutzgeometry 2GespeichertGet-ADServGet-ChildItGet-ClusterGet-ClusterGet-ClusterGet-ClusterGet-ClusterGet-ClusterGet-CommaGet-commaGet-ExecutiGet-Help 1Get-PSDrivGet-PSSnapGet-ReceiveGet-SPContGet-SPDataGet-SPEnteGet-SPRSDGet-SPRSDGet-SPRSDGet-SPRSDGet-SPRSExGet-SPRSPrGet-SPRSSeGet-SPRSSeGet-SPRSSeGet-SPRSSiGet-SPServiget-spservicGet-SPSiteGet-SPSiteAGet-SPTimeGet-SPWebAGet-Windowgpedit.mscgpresult 59gpupdate 5Group PolicGruppenberGruppenric

    ObjekteVerwalt

    guest 585,

    HHadr_endpoHadrManagHardwarebeHeartbeat

    Hierarchieelementberechtigungen 971Hierarchien 625, 962Hierarchietypen 625Hilfen 165HistoryRetentionInDays 614Hochverfgbarkeit 22, 317, 430, 746, 952HOLAP 625er 58582

    e Prozeduren 202iceAccount 127

    em 174, 177454

    Group 455Network 455Node 454Quorum 454Resource 455nd 172, 339

    nd 784onPolicy 17327, 146

    e 177in 339Connector 830entDatabase 717base 747rpriseSearchService 711atabase 784atabaseCreationScript 784atabaseRightsScript 784, 831atabaseUpgradeScript 784tension 784oxyUrl


Recommended