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