SQL Server 2008: 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 ..................................................................................... 8 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3 Installationsablauf................................................................................................................. 8 Upgrade von SQL Server 2000 oder 2005 auf 2008.......................................................... 31 Architektur von SQL Server 2000/2005/2008..................................................................... 34 Administrations-Tools ......................................................................................................... 36 2.4.1 SQL Server 2008 Management Studio (SSMS) ................................................. 36 2.4.2 SQL Server-Konfigurations-Manager ................................................................. 37 2.4.3 Verbindung zu benannten SQL Server-Instanzen übers Netzwerk herstellen... 37 Facet „Oberflächenkonfiguration“....................................................................................... 42 PowerShell-Integration ....................................................................................................... 43 Hot-Add CPU...................................................................................................................... 44 Richtlinienbasierte Verwaltung und Multi-Server-Administration .............................. 45 3.1 3.2 4 Richtlinienprüfung auf mehreren Servern:.......................................................................... 65 Kategorieverwaltung:.......................................................................................................... 68 SQL Server-Datenbanken ................................................................................................ 69 4.1 4.2 4.3 4.4 4.5 4.6 5 Systemdatenbanken........................................................................................................... 69 Objektnamen, Schemas ..................................................................................................... 69 Dateimäßiger Aufbau einer SQL Server 2008-Datenbank................................................. 69 Informationen über Datenbankobjekte ............................................................................... 70 Trennen und Anfügen von Benutzerdatenbanken ............................................................. 71 Erstellen von Datenbanken ................................................................................................ 73 Sicherheit und Zugriff auf SQL Server 2008 .................................................................. 75 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 6 Grundkonzept ..................................................................................................................... 75 Anlegen von Login-Konten (SQL Server-Ebene) ............................................................... 76 Berechtigungen auf SQL-Serverebene .............................................................................. 78 Anlegen von Datenbankbenutzern ..................................................................................... 78 Berechtigungen auf Datenbankebene................................................................................ 79 Erteilen expliziter Objektberechtigungen im Management Studio...................................... 80 5.6.1 Benutzerseitige Berechtigungen......................................................................... 80 5.6.2 Objektseitige Berechtigungen............................................................................. 82 Spezielle Datenbankbenutzer ............................................................................................ 84 Unterbrochene Besitzerkette .............................................................................................. 84 Single User-Modus zum Wiederherstellen verlorener Administrator-Berechtigungen....... 86 Anwendungsrollen .............................................................................................................. 86 Verschlüsselung ................................................................................................................. 87 SSIS.................................................................................................................................... 91 6.1 Datenimport aus einer Access-Datenbank mit dem SQL Server Integration Services (SSIS)-Import/Export-Assistent ......................................................................................................... 91 6.2 Arbeiten mit dem SSIS-Designer ..................................................................................... 106 7 Bulk Copy-Vorgänge ...................................................................................................... 126 8 Backup und Restore....................................................................................................... 127 8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 Backup-Grundlagen.......................................................................................................... 127 Backup mit TSQL ............................................................................................................. 128 Backup Compression (Enterprise Edition) ....................................................................... 128 SQL Server-Backup über die grafische Oberfläche ......................................................... 128 Automatisieren von Backup-Jobs mit Server Agent......................................................... 135 Wartungspläne (Maintainance Plans) .............................................................................. 144 Restore mit TSQL............................................................................................................. 158 Restore über die grafische Oberfläche............................................................................. 167 © Mag. Christian Zahler, Stand: Mai 2010 1 SQL Server 2008: Administration 9 Datenbank-Snapshots.................................................................................................... 170 10 Datenbank-E-Mail in SQL 2008...................................................................................... 172 11 Überwachung.................................................................................................................. 185 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.10 SQL Server Profiler .......................................................................................................... 185 Datenbankmodul-Optimierungsratgeber .......................................................................... 186 Erkennung von Deadlocks................................................................................................ 187 Aktivitätsmonitor ............................................................................................................... 189 Change Tracking .............................................................................................................. 189 Change Data Capture (Enterprise Edition)....................................................................... 189 Full Server Audit (All Actions Audited) ............................................................................. 190 Performance Data Collection............................................................................................ 192 Resource Governor .......................................................................................................... 201 Extended Events .............................................................................................................. 207 12 Hochverfügbarkeitstechnologien im Überblick........................................................... 210 13 Datenbankspiegelung .................................................................................................... 211 13.1 13.2 13.3 14 Datenbankspiegelungsmonitor......................................................................................... 213 Automatisches Reparieren von Pages bei Database Mirroring (Enterprise Edition) ....... 214 Log Compression bei Mirroring (Standard und Enterprise Edition).................................. 216 Replikation ...................................................................................................................... 217 14.1 14.2 14.3 14.4 14.5 Konzept............................................................................................................................. 217 Transaktionsreplikation..................................................................................................... 217 Mergereplikation ............................................................................................................... 233 Replikationsmonitor .......................................................................................................... 245 Peer-to-Peer-Replication .................................................................................................. 245 15 Transaction Log Shipping (Protokollversand) ............................................................ 246 16 SQL Server 2008 Failover Cluster................................................................................. 257 17 Tipps und Tricks............................................................................................................. 282 17.1 Verbindungsserver (Linked Server).................................................................................. 282 17.2 Umbenennen eines Servers, auf dem SQL Server 2008 als eigenständige Instanz ausgeführt wird................................................................................................................................ 282 17.3 Registrieren des SPN (Service Principal Name) .............................................................. 282 2 © Mag. Christian Zahler, Stand: Mai 2010