

Beschreibung
Microsoft SQL Server effizient administrierenMit dem Microsoft SQL Server verwalten Sie große Datenmengen sicher und effizient. Wie die Administration in Produktivumgebungen gelingt, zeigt Ihnen dieses Praxishandbuch. Ob es um die hybride Nutzung in der Cloud ...Microsoft SQL Server effizient administrierenMit dem Microsoft SQL Server verwalten Sie große Datenmengen sicher und effizient. Wie die Administration in Produktivumgebungen gelingt, zeigt Ihnen dieses Praxishandbuch. Ob es um die hybride Nutzung in der Cloud geht oder um die richtige Wartung, Backups & Replikation, Skalierbarkeit, Hochverfügbarkeit oder Monitoring: Hier finden Sie alle relevanten Themenbereiche erklärt. Anschauliche Workshops und praxisnahe Hinweise lassen sich direkt auf Ihre tägliche Arbeit einsetzen.Installation, Konfiguration, Administration, ProgrammierungBackup & Replikation, PowerShell, Monitoring, HochverfügbarkeitKnow-how und Werkzeuge für Troubleshooting und Performance-Tuning Aus dem Inhalt:Installation und KonfigurationServer-SicherheitBackup und RecoveryPowerShell und T-SQLAutomatisierungSkalierbarkeitReplikationHochverfügbarkeitslösungenÜberwachung (Monitoring)Troubleshooting und Performance-TuningKomponenten für Entwickler (Master Data Services, StreamInsight)Integration Services, Reporting Services, Analysis ServicesPraxisworkshops
Autorentext
Hans Georg Selent-Knips (MCP und MCITP) beschäftigt sich seit fast 20 Jahren mit dem SQL Server. Zunächst war er Entwickler und Administrator, später konzentrierte er sich auf die Administration von großen SQL-Server-Landschaften. Im Laufe dieser Zeit hat er diverse Großkunden betreut, zunächst als Freiberufler, später als Angestellter eines Dienstleisters.Herr Selent-Knips ist Fachmann für große IT-Landschaften und weiß, wie der administrative Aufwand möglichst gering gehalten wird. Mit der richtigen Konfiguration konnte er beispielsweise 1700 produktive Systeme mit nur 4 Personen betreuen. Er unterstützt aber auch kleinere Infrastrukturen in Versions-, Hardware-, Konfigurations- und Performance-Fragen.
Klappentext
Mit dem Microsoft SQL Server verwalten Sie große Datenmengen sicher und effizient. Wie die Administration in Produktivumgebungen gelingt, zeigt Ihnen dieses Praxishandbuch. Ob es um die hybride Nutzung in der Cloud geht oder um die richtige Wartung, Backups & Replikation, Skalierbarkeit, Hochverfügbarkeit oder Monitoring: Hier finden Sie alle relevanten Themenbereiche erklärt. Anschauliche Workshops und praxisnahe Hinweise lassen sich direkt auf Ihre tägliche Arbeit einsetzen.
Aus dem Inhalt:
Praxisworkshops
Inhalt
Vorwort ... 25
1.1 ... Entwicklung bis Microsoft SQL Server 2005 ... 30
1.2 ... Von Microsoft SQL Server 2008 zu SQL Server 2014 ... 32
1.3 ... SQL Server 2016 -- wichtige Neuerungen im Überblick ... 40
1.4 ... SQL Server 2017 -- wichtige Neuerungen im Überblick ... 43
1.5 ... SQL Server 2019 -- Aussichten auf die Neuerungen im Überblick ... 48
2.1 ... Kapazitätsplanung von Prozessor, Speicher und I/O ... 65
2.2 ... Erfassen von Leistungs- und Baseline-Daten ... 66
2.3 ... Sequenzieller und Random I/O ... 68
2.4 ... Dimensionierung des E/A-Subsystems ... 69
2.5 ... RAID und SAN -- Konfiguration ... 70
2.6 ... SQL Server und virtuelle Umgebungen -- was ist zu beachten? ... 75
2.7 ... Ausblick auf zukünftige Technologien -- Storage im Netz ... 76
3.1 ... Standard Edition ... 79
3.2 ... Business Intelligence Edition ... 80
3.3 ... Enterprise Edition ... 80
3.4 ... Parallel Data Warehouse und Data Warehouse Fast Track Edition ... 80
3.5 ... Spezielle Editionen ... 81
3.6 ... Microsoft Azure SQL-Datenbank ... 84
3.7 ... Zusammenfassung ... 88
4.1 ... Überlegungen zur Installation ... 90
4.2 ... Vorbereitung -- Was Sie vor der Installation erledigen sollten ... 94
4.3 ... Die vollständige Installation ... 95
4.4 ... Durchführen einer unbeaufsichtigten Installation ... 120
4.5 ... Installation einer Instanz unter Linux ... 127
4.6 ... Installation einer Instanz in der Cloud ... 133
5.1 ... Der SQL Server-Konfigurations-Manager ... 135
5.2 ... Die SQL-Server-Protokolle ... 138
5.3 ... SQL-Server-Startparameter ... 145
5.4 ... »sqlcmd« -- das Tool für die Kommandozeile ... 148
5.5 ... Die Konfiguration der Instanz ... 150
5.6 ... Konfigurieren von SQL Server mit der PowerShell ... 156
5.7 ... SQL-Server-Agent-Grundkonfiguration ... 158
5.8 ... Konfiguration von SQL Server mithilfe der Richtlinienverwaltung (policy management) ... 160
5.9 ... Hilfsprogramm-Kontrollpunkte (Utility Control Point, UCP) ... 166
6.1 ... Aufbau und Funktionsweise von SQL-Server-Systemdatenbanken ... 182
6.2 ... Verschieben (Move) von Systemdatenbanken ... 184
6.3 ... Neuerstellen von Systemdatenbanken ... 187
6.4 ... Konfigurieren von Systemdatenbanken ... 190
7.1 ... SQL Server verwalten -- SQL Server Management Studio (SSMS) ... 195
7.2 ... Dynamische Verwaltungssichten (Dynamic Management Views, DMV), Katalogsichten ... 209
7.3 ... Datenbanken anlegen ... 215
7.4 ... T-SQL -- Die wichtigsten Befehle für den Administrator ... 222
7.5 ... Views -- Daten aus anderen Perspektiven ... 225
7.6 ... Benutzerdefinierte Funktionen ... 227
7.7 ... Gespeicherte Prozeduren ... 229
7.8 ... Wichtige gespeicherte Prozeduren ... 235
7.9 ... Trigger ... 239
7.10 ... Interessante T-SQL-Neuerungen für Entwickler ... 250
7.11 ... SQL Server 2014 -- T-SQL Enhancements ... 250
7.12 ... SQL Server 2016/2017 -- T-SQL Enhancements ... 250
7.13 ... SQL Server 2019 -- T-SQL Enhancements ... 253
7.14 ... Dynamische Datenmaskierung (Dynamic Data Masking, DDM) ... 253
7.15 ... UTF-8-Unterstützung ab SQL Server 2019 ... 267
8.1 ... Warum PowerShell? ... 269
8.2 ... Was bietet PowerShell? ... 270
8.3 ... Wie wird PowerShell installiert und aufgerufen? ... 271
8.4 ... Beispiel: Anzeigen der Instanzen von SQL Server in HTML ... 276
8.5 ... DBATOOLS -- PowerShell-Skripte für den Administrator ... 277
8.6 ... SQLWATCH -- ein Open-Source-Monitoring-Projekt ... 277
9.1 ... Sicherungsverfahren ... 279
9.2 ... Wiederherstellungsmodelle (Recovery Model): Ein Überblick über die Backup-Möglichkeiten ... 281
9.3 ... Sicherung von Dateigruppen ... 287
9.4 ... Systemdatenbanken richtig sichern und wiederherstellen ... 287
9.5 ... Datenbank-Snapshots: Datenbankzustände konservieren und wiederherstellen ... 287
9.6 ... Backup-Strategie ... 292
9.7 ... Medien ... 295
9.8 ... Workshops: Datenbanken mit verschiedenen Methoden richtig sichern ... 299
10.1 ... Das SQL-Server-Authentifizierungskonzept ... 321
10.2 ... Serverrollen ... 330
10.3 ... Authentifizierungsstufe »Datenbank« -- Datenbankberechtigungen ... 337
10.4 ... Eigenständige Datenbanken ... 349
10.5 ... Berechtigungen auf allen Ebenen ... 356
10.6 ... Schemas ... 374
10.7 ... Datenverschlüsselung mit Zertifikaten und Schlüsseln ... 378
10.8 ... Verbindun…
