Microsoft SQL Server 2008 R2

Schnelleinstieg für Administratoren und Entwickler
Media-Kombination
598 Seiten
2010
Rheinwerk
978-3-8362-1596-1 (ISBN)

Lese- und Medienproben

Microsoft SQL Server 2008 R2 - Daniel Caesar, Michael R. Friebel
29,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Ob Sie den Microsoft SQL Server 2008 R2 administrieren oder sichere Anwendungen für den Server entwickeln wollen: In diesem Schnelleinstieg erhalten Sie neben wichtigem Grundlagenwissen konkrete Anleitungen zur Lösung Ihrer beruflichen Aufgaben. Er vermittelt Ihnen leicht nachvollziehbar Schwerpunktthemen wie z. B. Server-Sicherheit, Hochverfügbarkeit und Skalierbarkeit oder Grundlagen in PowerShell, T-SQL und Scripting. Mit konsequent am professionellen Alltag orientierten Praxisworkshops wenden Sie Ihr Wissen Schritt für Schritt direkt an.

Aus dem Inhalt:

* Installation und Konfiguration
* Server-Sicherheit
* Backup und Recovery
* PowerShell und T-SQL
* Automatisierung administrativer Aufgaben
* Skalierbarkeit
* Replikation: Verteilung von Daten
* Hochverfügbarkeitslösungen
* Überwachung (Monitoring)
* Troubleshooting und Performance-Tuning
* Komponenten für Entwickler (Master Data Services, StreamInsight)
* Integration Services, Reporting Services, Analysis Services

. Vorwort. 19

1. Versionsgeschichte von SQL Server. 21

. 1.1. Entwicklung bis Microsoft SQL Server 2005. 22

. 1.2. Von Microsoft SQL Server 2008 zu 2008 R2. 23

. 1.3. SQL Server 2008 R2 -- wichtige Neuerungen im Überblick. 24

2. Zukunftssicherheit, Stabilität und Performance im Enterprise-Bereich. 29

. 2.1. Kapazitätsplanung von Prozessor, Speicher und I/O. 29

. 2.2. Erfassen von Leistungs- und Baseline-Daten. 30

. 2.3. Sequentielle und Random I/O. 32

. 2.4. Dimensionierung des E/A-Subsystems. 33

. 2.5. RAID und SAN -- Konfiguration. 34

. 2.6. SQL Server und virtuelle Umgebungen -- was gibt es zu beachten?. 39

. 2.7. Ausblick auf zukünftige Technologien -- Storage im Netz. 39

3. Die SQL-Server-Editionen im Überblick. 41

. 3.1. Standard Edition. 41

. 3.2. Enterprise Edition. 41

. 3.3. Datacenter Edition. 42

. 3.4. Parallel Data Warehouse Edition. 42

. 3.5. Spezielle Editionen. 42

. 3.6. Windows und SQL Azure. 45

. 3.7. Zusammenfassung. 49

4. Installation, Aktualisierung auf SQL Server 2008 R2. 51

. 4.1. Überlegungen zur Installation. 51

. 4.2. Die Installation einer Standardinstanz. 55

. 4.3. Workshop: Durchführen einer unbeaufsichtigten Installation und Sysprep. 72

5. Konfigurieren von SQL Server 2008 R2. 77

. 5.1. Der SQL Server Configuration Manager. 77

. 5.2. Die SQL-Server-Protokolle. 79

. 5.3. SQL-Server-Startparameter. 83

. 5.4. sqlcmd -- Das Tool für die Kommandozeile. 86

. 5.5. Verwalten von SQL Server 2008 mit Windows PowerShell. 87

. 5.6. Konfiguration des SQL Server Agents. 89

. 5.7. Konfiguration von SQL Server mit Hilfe der Richtlinienverwaltung. 91

. 5.8. UCP -- Utility Control Points. 94

6. Die SQL-Server-Systemdatenbanken im Überblick. 101

. 6.1. Aufbau und Funktionsweise von SQL-Server-Systemdatenbanken. 102

. 6.2. Verschieben von Systemdatenbanken. 104

. 6.3. Neuerstellen von Systemdatenbanken. 106

7. Grundlegendes Know-how für Administratoren und Entwickler. 111

. 7.1. SQL Server verwalten -- Überblick über das SQL Server Management Studio. 111

. 7.2. Dynamische Verwaltungssichten, Katalogsichten. 123

. 7.3. Datenbanken anlegen. 128

. 7.4. T-SQL: Die wichtigsten Befehle für den Administrator. 134

. 7.5. Views/Sichten -- Daten aus anderen Perspektiven. 136

. 7.6. Benutzerdefinierte Funktionen. 138

. 7.7. Gespeicherte Prozeduren. 140

. 7.8. Wichtige gespeicherte Prozeduren. 145

. 7.9. Trigger. 148

8. PowerShell. 159

. 8.1. Warum PowerShell?. 159

. 8.2. Was bietet PowerShell?. 160

. 8.3. Wie wird PowerShell installiert und aufgerufen?. 161

. 8.4. Beispiel: Anzeigen der Instanzen von SQL Server in HTML. 164

9. Backup und Recovery. 167

. 9.1. Sicherungsverfahren. 167

. 9.2. Wiederherstellungsmodelle -- ein Überblick über die Backup-Möglichkeiten. 169

. 9.3. Sicherung von Dateigruppen. 174

. 9.4. Systemdatenbanken richtig sichern und wiederherstellen. 175

. 9.5. Datenbank-Snapshots -- Datenbankzustände konservieren und wiederherstellen. 175

. 9.6. Backup-Strategie. 178

. 9.7. Medien. 181

. 9.8. Workshops: Datenbanken mit verschiedenen Methoden richtig sichern. 184

10. SQL-Server-Sicherheit. 201

. 10.1. Das SQL-Server-Authentifizierungskonzept. 201

. 10.2. Serverrollen. 208

. 10.3. Authentifizierungsstufe 'Datenbank': Datenbankberechtigungen. 214

. 10.4. Berechtigungen auf allen Ebenen. 225

. 10.5. Schemas. 240

. 10.6. Datenverschlüsselung mit Zertifikaten und Schlüsseln. 243

. 10.7. Verbindungsserver/Delegation. 257

11. Übertragen von Daten -- die Integration Services. 263

. 11.1. Möglichkeiten zum Massenimport. 264

. 11.2. Der Import/Export-Assistent. 266

. 11.3. SSIS-Anwendungen: Erstellen von DTSX-Paketen. 269

. 11.4. SSIS-Anwendungen: Erstellen eines Workflows zum Export von Daten mit Transformation und automatisierten Wartungsplänen. 293

12. Automatisieren von administrativen Aufgaben. 295

. 12.1. Der SQL-Server-Agent. 295

. 12.2. Erstellen von Aufträgen und Ausführen von SSIS-Paketen. 296

. 12.3. Wartungspläne und T-SQL-Skripte. 297

. 12.4. Konfigurieren des SQL-Server-Agents. 303

. 12.5. Was sind Proxy-Konten, und welche Bedeutung kommt ihnen zu?. 304

13. Einrichten von Warnungen und Benachrichtigungen. 305

. 13.1. Konfigurieren von Datenbank-E-Mail. 305

. 13.2. Einrichten von Warnungen. 314

. 13.3. Anlegen von Operatoren. 317

. 13.4. Warnungen zum Leistungsstatus, Fehlernummern und WMI. 319

14. Skalierbarkeit von SQL Server. 321

. 14.1. Verteilen der SQL-Server-Dienste. 321

. 14.2. Service Broker. 322

. 14.3. SQL Server und NLB-Cluster. 326

. 14.4. Skalierung der Analysis Services. 329

. 14.5. Skalierbarkeit von Datenbanken mit Hilfe der Peer-to-Peer-Transaktionsreplikation. 331

. 14.6. SQL Server und SharePoint-2010-Farmen. 331

15. Verteilung von Daten -- Replikation ist kein Hexenwerk. 335

. 15.1. Einführung in die Replikation. 335

. 15.2. Die Rollenverteilung bei einer Replikation. 339

. 15.3. Replikationsarten. 341

16. Hochverfügbarkeitslösungen. 357

. 16.1. Failover-Cluster. 358

. 16.2. Clusterarten. 362

. 16.3. Datenbankspiegelung. 363

. 16.4. Protokollversand. 370

. 16.5. Kombinieren von Lösungen für hohe Verfügbarkeit. 372

. 16.6. Workshop I: Einrichten einer Datenbankspiegelung. 374

. 16.7. Workshop II: Einrichten des Protokollversands. 376

17. Überwachen von SQL Server 2008 R2. 381

. 17.1. Überwachen der SQL-Server-Aktivität mit SQL Server Monitor. 381

. 17.2. Ablaufverfolgung von SQL Server mit dem Profiler. 383

. 17.3. Der Windows-Systemmonitor. 387

. 17.4. Synchronisation von Windows-Systemmonitor und SQL Profiler. 389

. 17.5. SQLdiag. 391

. 17.6. SQLServerAuditing. 394

. 17.7. Konfigurieren des Datenauflisters. 400

18. Problembehebung und Performance-Tuning. 407

. 18.1. Richtiges Verwalten von Daten. 407

. 18.2. Daten lesen und schreiben. 409

. 18.3. Wie werden Abfragen ausgeführt?. 411

. 18.4. Der Datenbankoptimierungsratgeber. 415

. 18.5. Resource Governor -- Ressourcenkontrolle. 432

. 18.6. Indizes -- wichtiges Mittel für eine gute Performance. 436

. 18.7. Statistiken und Wartungspläne. 443

. 18.8. Datenkomprimierung. 444

. 18.9. Change Data Capture. 447

. 18.10. Datenbankoperationen. 450

. 18.11. Parallelitätsprobleme (Deadlocks). 457

. 18.12. Partitionierung -- wenn Tabellen sehr groß werden. 462

19. Applikations- und MultiserverVerwaltung. 465

. 19.1. Vorteile und Einsatz der Multiserver-Verwaltung. 465

. 19.2. DAC (Data Tier Application). 472

20. SQL Server 2008 R2 -- Komponenten für Entwickler. 481

. 20.1. Master Data Services. 481

. 20.2. StreamInsight. 482

21. Parallel Data Warehouse. 491

. 21.1. Schlüsselmerkmale. 491

. 21.2. Symmetrisches Multiprocessing. 492

. 21.3. Massive parallele Verarbeitung. 492

. 21.4. Parallel-Data-Warehouse-Architektur. 494

. 21.5. Parallel-Data-Warehouse-Knoten. 496

. 21.6. Verwaltung. 498

22. Die Reporting Services. 499

. 22.1. Neuerungen in den Reporting Services 2008 R2. 499

. 22.2. Bereitstellung und Skalierung der Reporting Services. 500

. 22.3. Installation und Konfiguration. 504

. 22.4. Workshops. 513

. 22.5. Übersicht über die Integration von Reporting Services und SharePoint-Technologien. 530

23. Analysis Services. 533

. 23.1. Erstellen eines Analysis-Services-Projekts. 533

. 23.2. Microsoft Excel und Analysis Services. 572

. 23.3. Das Sicherheitskonzept von Analysis Services. 575

. 23.4. SQL Server 2008 R2 und PowerPivot für Excel 2010. 578

. Index. 585

Erscheint lt. Verlag 28.12.2010
Reihe/Serie Galileo Computing
Sprache deutsch
Maße 168 x 240 mm
Gewicht 1185 g
Themenwelt Mathematik / Informatik Informatik Netzwerke
Schlagworte Business Intelligence • Data Warehouse • Hochverfügbarkeit • Integration Services • Microsoft SQL Server 2008 • PowerShell • Reporting Services • Scripting • Sicherheit • Skalierbarkeit • TSQL
ISBN-10 3-8362-1596-9 / 3836215969
ISBN-13 978-3-8362-1596-1 / 9783836215961
Zustand Neuware
Haben Sie eine Frage zum Produkt?