Inhaltsverzeichnis

Transcription

Inhaltsverzeichnis
SQL Server 2008 R2: Administration
Inhaltsverzeichnis
1
SQL Server: Übersicht, Versionen, Editionen ................................................................. 5
1.1
1.2
2
Versionen.............................................................................................................................. 5
Editionen im Vergleich.......................................................................................................... 5
Installation von SQL Server 2008 R2................................................................................ 9
2.1
2.2
2.3
2.4
2.5
2.6
2.7
3
Installationsablauf................................................................................................................. 9
Upgrade von SQL Server 2000 oder 2005 auf 2008 (R2).................................................. 25
Architektur von SQL Server................................................................................................ 26
Administrations-Tools ......................................................................................................... 27
2.4.1
SQL Server 2008 R2 Management Studio (SSMS) ........................................... 27
2.4.2
SQL Server-Konfigurations-Manager ................................................................. 28
2.4.3
Verbindung zu benannten SQL Server-Instanzen übers Netzwerk herstellen... 28
Facet „Oberflächenkonfiguration“ ....................................................................................... 33
PowerShell-Integration ....................................................................................................... 34
Hot-Add CPU ...................................................................................................................... 35
Richtlinienbasierte Verwaltung und Multi-Server-Administration............................... 37
3.1
3.2
4
Richtlinienprüfung auf mehreren Servern........................................................................... 56
Kategorieverwaltung........................................................................................................... 58
SQL Server-Datenbanken ................................................................................................ 59
4.1
4.2
4.3
4.4
4.5
4.6
5
Systemdatenbanken........................................................................................................... 59
Objektnamen, Schemas ..................................................................................................... 59
Dateimäßiger Aufbau einer SQL Server 2008 R2-Datenbank ........................................... 59
Informationen über Datenbankobjekte ............................................................................... 60
Trennen und Anfügen von Benutzerdatenbanken ............................................................. 62
Erstellen von Datenbanken ................................................................................................ 63
Sicherheit und Zugriff auf SQL Server 2008 R2 ............................................................ 65
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
6
Grundkonzept ..................................................................................................................... 65
Anlegen von Login-Konten (SQL Server-Ebene) ............................................................... 66
Berechtigungen auf SQL-Serverebene .............................................................................. 68
Anlegen von Datenbankbenutzern ..................................................................................... 68
Berechtigungen auf Datenbankebene................................................................................ 69
Erteilen expliziter Objektberechtigungen im Management Studio...................................... 70
5.6.1
Benutzerseitige Berechtigungen......................................................................... 70
5.6.2
Objektseitige Berechtigungen............................................................................. 72
Spezielle Datenbankbenutzer ............................................................................................ 74
Unterbrochene Besitzerkette .............................................................................................. 74
Single User-Modus zum Wiederherstellen verlorener Administrator-Berechtigungen....... 76
Anwendungsrollen .............................................................................................................. 77
Verschlüsselung ................................................................................................................. 78
SSIS.................................................................................................................................... 81
6.1
Datenimport aus einer Access-Datenbank mit dem SQL Server Integration Services
(SSIS)-Import/Export-Assistent ......................................................................................................... 81
6.2
Arbeiten mit dem SSIS-Designer ....................................................................................... 93
7
Bulk Copy-Vorgänge ...................................................................................................... 113
8
Backup und Restore....................................................................................................... 115
8.1
8.2
Backup-Grundlagen.......................................................................................................... 115
Wiederherstellungsmodell (Recovery Model)................................................................... 115
8.2.1
Vollständiges Datenbank-Backup über die grafische Oberfläche .................... 116
8.2.2
Datenbank-Backup mit TSQL-Anweisungen .................................................... 121
8.2.3
Automatisieren von Backup-Jobs mit Server Agent ......................................... 122
8.2.4
Wartungspläne (Maintainance Plans)............................................................... 129
8.2.5
Restore über die grafische Oberfläche............................................................. 143
8.2.6
Restore mit TSQL ............................................................................................. 145
© Mag. Christian Zahler, Stand: August 2011
1
SQL Server 2008 R2: Administration
8.2.7
Disaster Recovery-Konzept .............................................................................. 147
9
Datenbank-Snapshots.................................................................................................... 155
10
Datenbank-E-Mail in SQL 2008 R2 ................................................................................ 159
11
Überwachung .................................................................................................................. 169
11.1
11.2
11.3
11.4
11.5
11.6
11.7
11.8
11.9
11.10
SQL Server Profiler .......................................................................................................... 169
Datenbankmodul-Optimierungsratgeber .......................................................................... 170
Erkennung von Deadlocks................................................................................................ 171
Aktivitätsmonitor ............................................................................................................... 173
Change Tracking .............................................................................................................. 173
Change Data Capture (Enterprise Edition)....................................................................... 173
Full Server Audit (All Actions Audited) ............................................................................. 174
Performance Data Collection............................................................................................ 176
Resource Governor .......................................................................................................... 185
Extended Events .............................................................................................................. 190
12
Hochverfügbarkeitstechnologien im Überblick .......................................................... 193
13
Datenbankspiegelung .................................................................................................... 195
13.1
13.2
13.3
14
Datenbankspiegelungsmonitor ......................................................................................... 198
Automatisches Reparieren von Pages bei Database Mirroring (Enterprise Edition) ....... 198
Log Compression bei Mirroring (Standard und Enterprise Edition).................................. 200
Replikation ...................................................................................................................... 201
14.1
14.2
14.3
14.4
14.5
Konzept............................................................................................................................. 201
Transaktionsreplikation..................................................................................................... 201
Mergereplikation ............................................................................................................... 217
Replikationsmonitor .......................................................................................................... 229
Peer-to-Peer-Replication .................................................................................................. 230
15
Transaction Log Shipping (Protokollversand) ............................................................ 231
16
SQL Server 2008 R2 Failover Cluster ........................................................................... 239
17
Tipps und Tricks............................................................................................................. 259
17.1
Verbindungsserver (Linked Server).................................................................................. 259
17.2
Umbenennen eines Servers, auf dem SQL Server 2008 als eigenständige Instanz
ausgeführt wird................................................................................................................................ 259
17.3
Registrieren des SPN (Service Principal Name) .............................................................. 259
2
© Mag. Christian Zahler, Stand: August 2011