SQL Server 2019 für Administratoren

Das umfassende Handbuch. Inkl. Analysis und Reporting Services
Sofort lieferbar | Lieferzeit: Sofort lieferbar I
ISBN-13:
9783836269834
Veröffentl:
2020
Erscheinungsdatum:
20.03.2020
Seiten:
940
Autor:
Daniel Caesar
Gewicht:
1837 g
Format:
246x179x58 mm
Serie:
Rheinwerk Computing
Sprache:
Deutsch
Beschreibung:

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.
Know-how und Werkzeuge für Troubleshooting und Performance-Tuning
Vorwort ... 251. Die Versionsgeschichte von SQL Server ... 291.1 ... Entwicklung bis Microsoft SQL Server 2005 ... 301.2 ... Von Microsoft SQL Server 2008 zu SQL Server 2014 ... 321.3 ... SQL Server 2016 -- wichtige Neuerungen im Überblick ... 401.4 ... SQL Server 2017 -- wichtige Neuerungen im Überblick ... 431.5 ... SQL Server 2019 -- Aussichten auf die Neuerungen im Überblick ... 482. Zukunftssicherheit, Stabilität und Performance im Enterprise-Bereich ... 652.1 ... Kapazitätsplanung von Prozessor, Speicher und I/O ... 652.2 ... Erfassen von Leistungs- und Baseline-Daten ... 662.3 ... Sequenzieller und Random I/O ... 682.4 ... Dimensionierung des E/A-Subsystems ... 692.5 ... RAID und SAN -- Konfiguration ... 702.6 ... SQL Server und virtuelle Umgebungen -- was ist zu beachten? ... 752.7 ... Ausblick auf zukünftige Technologien -- Storage im Netz ... 763. Die SQL-Server-Editionen im Überblick ... 793.1 ... Standard Edition ... 793.2 ... Business Intelligence Edition ... 803.3 ... Enterprise Edition ... 803.4 ... Parallel Data Warehouse und Data Warehouse Fast Track Edition ... 803.5 ... Spezielle Editionen ... 813.6 ... Microsoft Azure SQL-Datenbank ... 843.7 ... Zusammenfassung ... 884. Installation von SQL Server und Aktualisierung auf neue Versionen ... 894.1 ... Überlegungen zur Installation ... 904.2 ... Vorbereitung -- Was Sie vor der Installation erledigen sollten ... 944.3 ... Die vollständige Installation ... 954.4 ... Durchführen einer unbeaufsichtigten Installation ... 1204.5 ... Installation einer Instanz unter Linux ... 1274.6 ... Installation einer Instanz in der Cloud ... 1335. Konfigurieren von SQL Server ... 1355.1 ... Der SQL Server-Konfigurations-Manager ... 1355.2 ... Die SQL-Server-Protokolle ... 1385.3 ... SQL-Server-Startparameter ... 1455.4 ... »sqlcmd« -- das Tool für die Kommandozeile ... 1485.5 ... Die Konfiguration der Instanz ... 1505.6 ... Konfigurieren von SQL Server mit der PowerShell ... 1565.7 ... SQL-Server-Agent-Grundkonfiguration ... 1585.8 ... Konfiguration von SQL Server mithilfe der Richtlinienverwaltung (policy management) ... 1605.9 ... Hilfsprogramm-Kontrollpunkte (Utility Control Point, UCP) ... 1666. Die SQL-Server-Systemdatenbanken im Überblick ... 1816.1 ... Aufbau und Funktionsweise von SQL-Server-Systemdatenbanken ... 1826.2 ... Verschieben (Move) von Systemdatenbanken ... 1846.3 ... Neuerstellen von Systemdatenbanken ... 1876.4 ... Konfigurieren von Systemdatenbanken ... 1907. Grundlegendes Know-how für Administratoren und Entwickler ... 1957.1 ... SQL Server verwalten -- SQL Server Management Studio (SSMS) ... 1957.2 ... Dynamische Verwaltungssichten (Dynamic Management Views, DMV), Katalogsichten ... 2097.3 ... Datenbanken anlegen ... 2157.4 ... T-SQL -- Die wichtigsten Befehle für den Administrator ... 2227.5 ... Views -- Daten aus anderen Perspektiven ... 2257.6 ... Benutzerdefinierte Funktionen ... 2277.7 ... Gespeicherte Prozeduren ... 2297.8 ... Wichtige gespeicherte Prozeduren ... 2357.9 ... Trigger ... 2397.10 ... Interessante T-SQL-Neuerungen für Entwickler ... 2507.11 ... SQL Server 2014 -- T-SQL Enhancements ... 2507.12 ... SQL Server 2016/2017 -- T-SQL Enhancements ... 2507.13 ... SQL Server 2019 -- T-SQL Enhancements ... 2537.14 ... Dynamische Datenmaskierung (Dynamic Data Masking, DDM) ... 2537.15 ... UTF-8-Unterstützung ab SQL Server 2019 ... 2678. PowerShell ... 2698.1 ... Warum PowerShell? ... 2698.2 ... Was bietet PowerShell? ... 2708.3 ... Wie wird PowerShell installiert und aufgerufen? ... 2718.4 ... Beispiel: Anzeigen der Instanzen von SQL Server in HTML ... 2768.5 ... DBATOOLS -- PowerShell-Skripte für den Administrator ... 2778.6 ... SQLWATCH -- ein Open-Source-Monitoring-Projekt ... 2779. Backup und Restore ... 2799.1 ... Sicherungsverfahren ... 2799.2 ... Wiederherstellungsmodelle (Recovery Model): Ein Überblick über die Backup-Möglichkeiten ... 2819.3 ... Sicherung von Dateigruppen ... 2879.4 ... Systemdatenbanken richtig sichern und wiederherstellen ... 2879.5 ... Datenbank-Snapshots: Datenbankzustände konservieren und wiederherstellen ... 2879.6 ... Backup-Strategie ... 2929.7 ... Medien ... 2959.8 ... Workshops: Datenbanken mit verschiedenen Methoden richtig sichern ... 29910. SQL-Server-Sicherheit ... 32110.1 ... Das SQL-Server-Authentifizierungskonzept ... 32110.2 ... Serverrollen ... 33010.3 ... Authentifizierungsstufe »Datenbank« -- Datenbankberechtigungen ... 33710.4 ... Eigenständige Datenbanken ... 34910.5 ... Berechtigungen auf allen Ebenen ... 35610.6 ... Schemas ... 37410.7 ... Datenverschlüsselung mit Zertifikaten und Schlüsseln ... 37810.8 ... Verbindungsserver/Delegation (Linked Server) ... 39410.9 ... Eine Einführung in SQL-Server-Container ... 40011. Automatisieren von administrativen Aufgaben ... 40511.1 ... Der SQL Server Agent ... 40611.2 ... Erstellen von Aufträgen und Ausführen von SSIS-Paketen ... 40611.3 ... Wartungspläne (Maintenance Plans) und T-SQL-Skripte ... 41411.4 ... Konfigurieren des SQL Server Agents ... 42411.5 ... Was sind Proxy-Konten, und welche Bedeutung kommt ihnen zu? ... 43011.6 ... Automatische Optimierung (automatic tuning options) ... 43011.7 ... Machine Learning Services ... 43212. Einrichten von Warnungen und Benachrichtigungen ... 43312.1 ... Konfigurieren von Datenbank-E-Mail ... 43312.2 ... Einrichten von Warnungen ... 44712.3 ... Anlegen von Operatoren ... 45212.4 ... Warnungen zu Leistungsstatus, Fehlernummern und WMI ... 45513. Skalierbarkeit von SQL Server ... 45713.1 ... Verteilen der SQL-Server-Dienste ... 45813.2 ... SQL Server und NLB-Cluster ... 45913.3 ... Skalierung der Analysis Services ... 46213.4 ... Skalierbare freigegebene Datenbanken ... 46313.5 ... Skalierbarkeit von Datenbanken mit Hilfe der Peer-to-Peer-Transaktionsreplikation ... 46413.6 ... AlwaysOn -- nicht nur ein Thema für Hochverfügbarkeit ... 46413.7 ... Service Broker -- Skalierung für Entwickler ... 46513.8 ... Workshop -- SQL Server in der Cloud installieren ... 47014. Verteilung von Daten -- Replikation ist kein Hexenwerk ... 48714.1 ... Einführung in die Replikation ... 48714.2 ... Die Rollenverteilung bei einer Replikation ... 49214.3 ... Replikationsarten ... 49315. Hochverfügbarkeitslösungen ... 51715.1 ... Hochverfügbarkeit -- was ist das eigentlich genau? ... 51815.2 ... Lastenausgleich durch Network Load Balancing (NLB) ... 51915.3 ... Failover-Cluster ... 52115.4 ... Clusterarten ... 52515.5 ... Datenbankspiegelung ... 52615.6 ... Protokollversand ... 53515.7 ... Kombinieren von Lösungen für hohe Verfügbarkeit ... 53715.8 ... AlwaysOn -- Mission Critical, die neue Hochverfügbarkeitslösung ... 53915.9 ... SSIS und AlwaysOn ... 54315.10 ... Workshop I: Einrichten einer Datenbankspiegelung ... 54315.11 ... Workshop II: Einrichten des Protokollversands ... 55415.12 ... Workshop III: Einrichten von AlwaysOn ... 56216. Überwachen von SQL Server ... 58116.1 ... Überwachen der SQL-Server-Aktivität mit SQL Server Monitor ... 58116.2 ... Ablaufverfolgung von SQL Server mit dem Profiler ... 58516.3 ... Erweiterte Ereignisse (Extended Events) ... 59216.4 ... Die Windows-Leistungsüberwachung (Performance Monitor) ... 59916.5 ... Synchronisation von Windows-Leistungsüberwachungs- und SQL-Server-Profiler-Dateien ... 60316.6 ... SQLdiag ... 60516.7 ... SQL-Server-Auditing ... 60816.8 ... Konfigurieren des Datenauflisters (Data Collection) ... 61717. Hilfreiche Tools von Drittherstellern ... 63117.1 ... Monitoring ... 63117.2 ... Backup ... 63217.3 ... Analyse ... 63317.4 ... DBA-Tätigkeiten ... 63417.5 ... Die Onlinegemeinde ... 63518. Problembehebung und Performance-Tuning ... 63718.1 ... Richtiges Verwalten von Daten ... 63718.2 ... Daten lesen und schreiben ... 63918.3 ... Wie werden Abfragen ausgeführt? ... 64118.4 ... Der Datenbankoptimierungsratgeber ... 64618.5 ... Ressourcenkontrolle (Resource Governor) ... 66718.6 ... Indizes: Wichtiges Mittel für eine gute Performance ... 67318.7 ... Statistiken und Wartungspläne (maintenance plans) ... 68318.8 ... Datenkomprimierung ... 68518.9 ... Change Data Capture ... 68818.10 ... Datenbankoperationen ... 69218.11 ... Parallelitätsprobleme (Deadlocks) ... 70018.12 ... Partitionierung -- wenn Tabellen sehr groß werden ... 70418.13 ... In-Memory OLTP (Online Transaction Processing) ... 70718.14 ... Zusammenfassung der Performancethemen ... 71619. Applikations- und Multiserver-Verwaltung ... 71919.1 ... Vorteile und Einsatz der Multiserver-Verwaltung ... 71919.2 ... DAC -- Datenebenenanwendung (data-tier application) ... 72719.3 ... Registrierte SQL Server und Servergruppen ... 73419.4 ... Zentraler Verwaltungsserver (Central Management Server) ... 74020. Weitere Komponenten für Entwickler und Anwender ... 74520.1 ... Master Data Services ... 74520.2 ... StreamInsight ... 74920.3 ... Data Quality Services ... 75620.4 ... Columnstore-Indizes (Columnstore Indexes) ... 76021. ETL-Prozesse mit den Integration Services ... 76321.1 ... Möglichkeiten zum Massenimport ... 76421.2 ... Der Import/Export-Assistent ... 76821.3 ... SSIS-Anwendungen: Erstellen von DTSX-Paketen mit den SQL Server Data Tools ... 77221.4 ... Erstellen von Wartungsplänen mit den SQL Server Data Tools ... 80322. Parallel Data Warehouse (PDW) ... 80522.1 ... Grundlagen und Schlüsselmerkmale ... 80522.2 ... Auch in Azure gibt es DWH-Lösungen ... 80622.3 ... Symmetrisches Multiprocessing ... 80722.4 ... Massive parallele Verarbeitung ... 80722.5 ... Parallel Data Warehouse -- Architektur ... 80922.6 ... Parallel Data Warehouse -- Knoten ... 81122.7 ... Datenlayout -- PDW-Schemadesign ... 81422.8 ... Verwaltung ... 81623. Die Reporting Services ... 81723.1 ... Neuerungen in den Reporting Services ... 81723.2 ... Bereitstellung und Skalierung der Reporting Services ... 81923.3 ... Installation und Konfiguration im einheitlichen Modus ... 82223.4 ... Workshops ... 83724. Analysis Services -- Datenanalyse für jedermann ... 86324.1 ... Beispielszenario für ein Analysis-Services-Projekt ... 86324.2 ... Was sind die SQL Server Analysis Services (SSAS)? ... 86524.3 ... Microsoft Excel und Analysis Services ... 87224.4 ... Das Sicherheitskonzept der Analysis Services ... 87224.5 ... SQL Server -- PowerPivot und DAX ... 87424.6 ... PolyBase ... 87524.7 ... Machine Learning und R ... 87725. Big Data -- Analysewerkzeuge für SQL Server ... 87925.1 ... Daten und der Umgang damit ... 87925.2 ... Was ist eigentlich Big Data? ... 87925.3 ... Microsoft Big Data Cluster für SQL Server ... 88025.4 ... Bereitstellung von Big Data Clusters für SQL Server ... 88125.5 ... Fazit ... 881Aussichten: Was bringt die Zukunft? ... 883Anhang: Deutsch - Englisch/Englisch - Deutsch ... 887Index ... 923

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.

Google Plus
Powered by Inooga