Inhaltsverzeichnis

Transcription

Inhaltsverzeichnis
Inhaltsverzeichnis
Inhaltsverzeichnis
1 SQL Server: Übersicht, Versionen, Editionen ................................................................................. 7
1.1 Versionen ................................................................................................................................... 7
1.2 Neuerungen im Überblick ........................................................................................................... 7
1.3 Editionen im Vergleich................................................................................................................ 7
2 Installation von SQL Server 2012 (SP1) ......................................................................................... 11
2.1 Probleme beim Aktivieren von .NET Framework 3.5 auf Windows Server 2012..................... 11
2.2 Installationsablauf ..................................................................................................................... 11
2.3 Upgrade von SQL Server 2005, 2008 (R2) auf 2012............................................................... 25
2.4 Architektur von SQL Server ..................................................................................................... 26
2.5 Administrations-Tools ............................................................................................................... 28
2.5.1 SQL Server 2012 Management Studio (SSMS) ....................................................... 28
2.5.2 SQL Server-Konfigurations-Manager ....................................................................... 29
2.5.3 Verbindung zu benannten SQL Server-Instanzen übers Netzwerk herstellen ......... 30
2.6 Oberflächenkonfiguration ......................................................................................................... 35
2.7 PowerShell-Integration ............................................................................................................. 35
2.8 Hot-Add CPU ............................................................................................................................ 36
3 Richtlinienbasierte Verwaltung und Multi-Server-Administration .............................................. 37
3.1 Richtlinienprüfung auf mehreren Servern ................................................................................ 54
3.2 Kategorieverwaltung................................................................................................................. 57
4 SQL Server-Datenbanken ................................................................................................................ 59
4.1 Systemdatenbanken................................................................................................................. 59
4.2 Objektnamen, Schemas ........................................................................................................... 59
4.3 Dateimäßiger Aufbau einer SQL Server 2012-Datenbank ....................................................... 59
4.4 Informationen über Datenbankobjekte ..................................................................................... 60
4.5 Trennen und Anfügen von Benutzerdatenbanken ................................................................... 61
4.6 Erstellen von Datenbanken ...................................................................................................... 62
5 Sicherheit und Zugriff auf SQL Server 2012 .................................................................................. 65
5.1 Grundkonzept ........................................................................................................................... 65
5.2 Anlegen von Login-Konten (SQL Server-Ebene) ..................................................................... 66
5.3 Berechtigungen auf SQL-Serverebene .................................................................................... 68
5.4 Anlegen von Datenbankbenutzern ........................................................................................... 68
5.5 Berechtigungen auf Datenbankebene...................................................................................... 69
5.6 Erteilen expliziter Objektberechtigungen im Management Studio ........................................... 70
5.6.1 Benutzerseitige Berechtigungen ............................................................................... 70
5.6.2 Objektseitige Berechtigungen ................................................................................... 72
5.7 Spezielle Datenbankbenutzer .................................................................................................. 73
5.8 Unterbrochene Besitzerkette .................................................................................................... 74
5.9 Single User-Modus zum Wiederherstellen verlorener Administrator-Berechtigungen ............ 75
5.10 Anwendungsrollen .................................................................................................................. 76
5.11 Verschlüsselung ..................................................................................................................... 77
6 Datendienste in der Cloud – Windows Azure ................................................................................ 81
6.1 Windows Azure-Datenbanken .................................................................................................. 81
6.1.1 Webbasierte Verwaltung von Windows Azure-Datenbanken ................................... 83
6.1.2 Verwaltung über SQL Server Management Studio................................................... 85
6.2 Datenspeicher .......................................................................................................................... 86
6.2.1 Erstellen von BLOB-Containern ................................................................................ 87
1
SQL Server 2012: Administration
7 SQL Server Integration Services (SSIS) ......................................................................................... 89
7.1 Datenimport aus einer Access-Datenbank mit dem SQL Server Integration Services (SSIS)Import/Export-Assistent .................................................................................................................. 89
7.2 Arbeiten mit dem SSIS-Designer ............................................................................................. 98
8 Bulk Copy-Vorgänge ...................................................................................................................... 115
9 Backup und Restore....................................................................................................................... 117
9.1 Backup-Grundlagen ............................................................................................................... 117
9.2 Wiederherstellungsmodell (Recovery Model) ........................................................................ 117
9.3 Vollständiges Datenbank-Backup über die grafische Oberfläche .......................................... 118
9.4 Datenbank-Backup mit TSQL-Anweisungen.......................................................................... 123
9.5 Automatisieren von Backup-Jobs mit Server Agent ............................................................... 123
9.6 Wartungspläne (Maintainance Plans) .................................................................................... 128
9.7 Restore über die grafische Oberfläche .................................................................................. 140
9.8 Restore mit TSQL................................................................................................................... 142
9.9 Disaster Recovery-Konzept ................................................................................................... 143
10 Datenbank-Snapshots.................................................................................................................. 151
11 Datenbank-E-Mail in SQL 2012 .................................................................................................... 155
12 Überwachung ................................................................................................................................ 165
12.1 Erkennung von Deadlocks ................................................................................................... 165
12.2 Aktivitätsmonitor ................................................................................................................... 166
12.3 Change Tracking .................................................................................................................. 167
12.4 Change Data Capture (Enterprise Edition) .......................................................................... 167
12.5 Full Server Audit (All Actions Audited) ................................................................................. 167
12.6 Performance Data Collection ............................................................................................... 169
12.7 Resource Governor .............................................................................................................. 178
12.8 Extended Events .................................................................................................................. 183
13 Hochverfügbarkeitstechnologien im Überblick ........................................................................ 187
14 Datenbankspiegelung .................................................................................................................. 189
14.1 Datenbankspiegelungsmonitor ............................................................................................. 192
14.2 Automatisches Reparieren von Pages bei Database Mirroring (Enterprise Edition) ........... 192
14.3 Log Compression bei Mirroring (Standard und Enterprise Edition) ..................................... 194
15 Replikation .................................................................................................................................... 195
15.1 Konzept ................................................................................................................................ 195
15.2 Transaktionsreplikation ........................................................................................................ 196
15.3 Mergereplikation ................................................................................................................... 211
15.4 Replikationsmonitor .............................................................................................................. 222
15.5 Peer-to-Peer-Replication ...................................................................................................... 223
16 Transaction Log Shipping (Protokollversand) .......................................................................... 225
17 SQL Server 2012 Failover Cluster ............................................................................................... 235
18 AlwaysOn-Verfügbarkeitsgruppen ............................................................................................. 255
19 Tipps und Tricks ........................................................................................................................... 263
19.1 Verbindungsserver (Linked Server) ..................................................................................... 263
19.2 Umbenennen eines Servers, auf dem SQL Server 2008 als eigenständige Instanz ausgeführt
wird ............................................................................................................................................... 263
19.3 Registrieren des SPN (Service Principal Name) .................................................................. 263
2