Schulung SQL Server 2022 Administration

Schulung SQL Server 2022 Administration - Verwaltung

In dieser Schulung werden Sie in die grundsätzliche Administration, Verwaltung und generelle professionelle Betreuung von SQL Server eingeführt. Wenn Sie als IT-Verantwortlicher in Ihrem Unternehmen damit betraut sind SQL Server zu verwalten oder die Administration von SQL Server zukünftig zu Ihrem Aufgabengebiet gehören soll, so ist dieses Seminar genau das richtige für Sie.

Dieses Seminar hat das Ziel, Sie sicher in die Thematik der professionellen SQL Server Administration einzuarbeiten.

SQL Server Installation und Konfiguration, Backup und Restore, Transaktionsprotokolle und Transaktionsprotokollsicherung, Speicheroptimierung und Dateiplatzierung sowie verschieben von Datenbankdateien etc. sind nur einige wichtige Punkte die Ihnen in diesem Seminar vermittelt werden.

Das Seminar versetzt Sie in die Lage, SQL Server korrekt zu installieren und bestehende SQL Server zu konfigurieren. Sie können SQL Serverinstallationen bewerten und SQL Server aus Optimierungstechnischer Sicht konfigurieren.

Diese Schulung ist auch für Administratoren von SQL Server 2019 / 2017 oder 2016 geeignet.

  • Seminarthema: SQL Server Administration 2022
  • Seminarziel: In diesem Seminar erhalten Sie das nötige Wissen um SQL Server sicher zu administrieren und robust produktiv einzusetzen. Alle wichtigen Punkte werden Ihnen in diesem Seminar vermittelt. Die aktuelle Seminaragenda finden Sie hier
  • Angebot hier anfordern (sofort innerhalb von 5 Minuten)
  • Die detailierte Agenda zu diesem Seminar finden Sie hier
  • Seminardauer: 4 Tage
  • Termin: Bitte im Formular, den gewünschten Schulungstermin eingeben.
  • ONLINE Schulung oder Präsenzschulung vor Ort in ihrer Firma möglich
  • Seminarzeiten von 9:00 Uhr - 16:30 Uhr (Die Seminar und Pausenzeiten erhalten Sie mit unserem automatischen Angebot)
  • Trainer: Buchautor und SQL Experte Michael R. Friebel https://www.amazon.de/stores/Michael-R.-Friebel/author/B00AF9V05A oder Daniel Caesar

Die Schulungen werden ausschließlich von folgenden hochkarätigen Trainern und Fachexperten durchgeführt:


Michael R. Friebel Datenbankexperte, Autor, Berater, Trainer

Michael R. Friebel - Buchautor mehrerer SQL Server Fachbücher, Datenbankexperte, Spezialisiert auf das Performancetuning von Datenbanken und Datenbankdesign. Berater, Trainer und Speaker. Langjährige Trainererfahrung als MCT (Microsoft Certified Trainer).

Hier geht es zum Autorenprofil von Michael R. Friebel des Rheinwerk Verlags https://www.rheinwerk-verlag.de/sql-server-2019-fuer-administratoren-das-umfassende-handbuch/autoren/


Daniel Caesar Datenbankexperte, Autor, Berater, Trainer Daniel Caesar - Buchautor mehrerer SQL Server Fachbücher, Speaker auf Datenbanksymposien, Datenbankexperte, Infrastrukturexperte. Langjährige Trainererfahrung als MCT (Microsoft Certified Trainer). Daniel Caesar ist CEO der sqlXpert GmbH Berlin

Hier geht es zum Autorenprofil von Daniel Caesar des Rheinwerk Verlags https://www.rheinwerk-verlag.de/sql-server-2019-fuer-administratoren-das-umfassende-handbuch/autoren/



Fragen zu dieser Schulung?

Sie haben Fragen zu dieser Schulung? Hier kostenlosen Termin direkt mit dem Trainer buchen.

Hier Angebot anfordern

Agenda

Tag 1:

Einführung SQL Server

  • Grundlagen und Aufgaben eines Datenbankmanagementsystems
  • SQL Server Versionen und Editionen
  • Die unterschiedlichen Dienste von SQL Server und Ihre Funktionen (SSRS, SSIS, Polybase, Agent, SSAS)
  • Welche SQL Server Tools gibts es und welche Funktion haben diese (Sql Server Management Studio, SQL Server Konfiguration Manager etc.)
  • Was sind Instanzen und was gibt es hier zu beachten (Statische und Dynamische Ports)
  • Installation von SQL Server

SQL Server Managment Studio (SSMS)

  • Einführung in das SQL Server Managment Studio (Handling, Tips und Tricks)

SQL Server Instanzkonfiguration

  • Konfiguration von SQL Server (Speicherverhalten Min u. Max Memory, Parallelität MAXDOP Cost Threshold for Parallism, CPU, sp_configure)
  • Startablauf von SQL Server Dienst und Startparameter / Rolle der master Datenbank

Tag 2: Datenbanken

Datenbankaufbau, Dateiplatzierung und Datenbankoperationen

  • Aufbau einer Datenbank und die zugehörigen Datenbankdateien .mdf .ndf .ldf
  • Einstellungen zur Dateivergrößerung etc.
  • Dateiplatzierung von Datendateien / Best Practice wo werden die Datenbankdateien gespeichert
  • Verschieben von Datenbankdateien an andere Positionen mittels Skript und Management Studio

Transaktionen

  • Was sind Transaktionen
  • Wie arbeitet das Transaktionsprotokoll
  • Datenbank Wiederherstellungsmodelle / Recovery Model (Einfach, Vollständig, Massinport) erklärt
  • Vergrößern und Verkleinern des Transaktionsprotokolls anhand von Praxisbeispielen und Szenarien
  • Was gibt es bei Transaktionen zu beachten?
  • Probleme mit Transaktionen / Blockierungen auflösen / Erklärung Isolation Level / NOLOCK etc.
  • Deadlocks (Erklärung, Monitoring, Vermeidung)

Tag 3:

Datenbanken - Verwaltung

  • wichtige Datenbankoptionen (Statistik automatisch, REad Only, Auto CLose, Multi_User,MaxDop, Cost THreshold, Kompatibilitätsmode )

Sicherung und Wiederherstellung / Backup und Restore

  • Manuelles Backup von Datenbanken / Restore Full Example und Transakt Example / Management Studio und SKript Beispiele
  • Was bedeutet RECOVERY und NORECOVERY?
  • LogTail Protokollfragment Sicherung damit keine einzige Transaktion - Daten verloren gehen
  • Backupkomprimierung - Vorteile - (weniger Daten weniger I/O)

Wartungspläne

  • Backups automatisieren mit Wartungsplänen
  • Anlegen von automatisierten Voll- und Transaktionsprotokollsicherungen
  • Erklärung der wichtigsten Wartungsplanungstask für die Proaktive Pflege der Datenbank
  • DBCC Checkdb direkt und die Task (Prüfen einer Datenbank auf Fehler und deren Reperatur)
  • Reparieren von Datenbanken mit DBCC
  • Beseitigen der Fragmentierung mit Rebuild und Reorganize. Wann wird was eingesetzt?
  • Abfragen der Fragmentierung zum Feintuning der Defragmentierung
  • Statisitken updaten mit Wartungsplänen
  • Aufräumen mit Cleanup History und Maintanance Cleanup

Der Agentdienst

  • Anlegen von Jobs und Schritten im Agent
  • Erläuterung der Beziehung Wartungspläne und Jobs des Agents
  • Beispiel Job Übertragung und Beispiel der Anlegen eines einfachen T-SQL Jobschritt Beispiels zum übertragen von Daten zwischen Datenbanken
  • Was sind Warnungen und Operatoren
  • Beispiel Überwachung der Datenbank Logfilegröße mit Warnungen und Operatoren Beispiel: LogfFileToBig
  • Einrichtung von Datenbankemail
  • Proxys einrichten / Ausführungskontext von Schritten bestimmen

Tag 4: Berechtigungen und weitere Sicherheitsaspekte

Sicherheit - Authentifizierungen und Berechtigung

  • Wie ist die Berechtigungsinfrastruktur aufgebaut? (Was machen Logins und was sind Benutzer)
  • Logins Authentifizierung auf Serverebene
  • Serverrollen erklärt / Berechtigungsgruppen auf SQL Server Level
  • Benutzer Berechtigungsvergabe auf Datenbankebene
  • Darstellung des Anmelde- Berechtigungsworkflows (Kästchenskizzierung)
  • Windowsauthentifizierung und SQL Anmeldungsauthentifizierung erklärt
  • Nachträgliches konfigurieren der durch SQL Server unterstützten Authentifizierungsarten (Windows Authentifizierung / Windows und SQL Authentifizierung)
  • Anlegen eines SQL Anmeldungslogins und zuweisen eines angelegten Datenbankbenutzers
  • Setzen der Berechtigungen auf Tabellen aus Benutzer (Principle) und Tabellen (Securable) Perspektive
  • Erklärung der Berechtigungen (Select, Insert, Update, Delete etc. /Grant, Revoke, Deny)
  • Datenbankrollen erklärt / Berechtigungsgruppen für Datenbankbenutzer
  • Erklärung der standard Datenbankrollen und Anlegen eigener Datenbankrollen
  • Orphaned / verweiste Users und mögliche Probleme beim übertragen von Datenbanken auf andere SQL Server Instanzen
  • reparieren von verweisten Benutzern mit sp_change_users_login und -ALTER User with Login-
  • Beispiel übertragen von Datenbanken zwischen SQL Server INstanzen mit sp_help_revlogin
  • Contained Databases - ein Feature gegen verwaiste Benutzer
  • Row Level Security, Dynamic Data Masking, Always Encrypted, Transparent Data Encryption erklärt an konkreten Beispielen

Hochverfügbarkeitstechnologien erläutert

  • Datenbankspiegelung
  • SQL Failovercluster
  • Always ON
  • Transaktionsprotokollversand - Log Shipping
  • Replikation

Überwachen von SQL Server

  • Dynamic Managemant Views
  • Extended Events
  • Profiler
  • Server und Datenbankaudits
  • Standardtrace
  • Perfmon

Optimieren von Datenbanken

  • fehlende Indizes ermitteln mit Indexmissing Views
  • Datenbankoptimierungsratgeber - Index-Empfehlungen generieren anhand des produktiven Workloads

Über Ihre Teilnahme würden wir uns freuen