IT-Fundus: Anleitungen zu SQL Server, Docker, PowerShell & Home Assistant

Kategorie MS-SQL

Diese Kategorie führt dich durch die Arbeit mit Microsoft SQL Server und T-SQL. Für den Einstieg eignen sich die Beiträge zu SELECT-Abfragen und JOINs. Danach kannst du Themen wie Primary Keys und Indizes, Backup und Restore sowie die Indexanalyse mit Query Store vertiefen. Die Beispiele helfen dir, Abfragen und Änderungen bewusst zu prüfen.

T-SQL-Transaktionen: BEGIN, COMMIT und ROLLBACK

T-SQL-Transaktionen fassen mehrere Datenbankänderungen zu einer Einheit zusammen: Entweder werden alle Änderungen übernommen oder keine. Mit BEGIN TRANSACTION, COMMIT, ROLLBACK, TRY/CATCH und XACT_STATE() lässt sich dieses Verhalten gezielt steuern. Das folgende Beispiel zeigt, wie du eine Änderung bei einem Fehler… Weiterlesen →

SQL Server Deadlocks erkennen und beheben

Wenn eine Anwendung plötzlich mit einem Fehler abbricht, obwohl die Datenbank normalerweise funktioniert, kann ein Deadlock die Ursache sein. SQL Server Deadlocks entstehen, wenn sich mindestens zwei gleichzeitig laufende Transaktionen gegenseitig blockieren und keine davon fortfahren kann. SQL Server löst… Weiterlesen →

SQL Server Deadlocks erkennen und beheben: Extended Events Schritt für Schritt

Eine Anwendung meldet plötzlich Fehler 1205, obwohl die betroffenen SQL-Abfragen für sich genommen funktionieren? Häufig steckt ein Deadlock dahinter. Zwei oder mehr Sitzungen warten dabei gegenseitig auf Ressourcen, die jeweils von der anderen Sitzung gesperrt sind. SQL Server beendet eine… Weiterlesen →

SQL Server Backup testen: Restore-Probelauf Schritt für Schritt

Ein SQL Server Backup testen heißt mehr, als eine erfolgreiche Meldung des Backup-Jobs zu kontrollieren. Erst wenn sich die Sicherung auf einer getrennten Instanz wiederherstellen lässt und die Datenbank anschließend geprüft wurde, weißt du, ob dein Wiederherstellungsweg funktioniert. Genau dafür… Weiterlesen →

SQL Server Query Store: langsame Abfragen finden und Planregressionen beheben

Der SQL Server Query Store hilft dir, langsame Abfragen nicht nur im Moment ihres Auftretens zu untersuchen. Er speichert Ausführungspläne und zusammengefasste Laufzeitwerte über einen längeren Zeitraum. Dadurch kannst du nachvollziehen, ob eine Abfrage schon immer teuer war oder erst… Weiterlesen →

Indexanalyse im SQL Server mit Query Store, Ausführungsplänen und DMVs

So analysierst du Indizes im SQL Server systematisch: langsame Abfragen im Query Store finden, Ausführungspläne prüfen und DMV-Daten richtig bewerten. Mit T-SQL-Beispielen.

MERGE-Befehl in T-SQL: Daten sicher abgleichen

Mit dem MERGE-Befehl in T-SQL kannst du Daten aus einer Quelle mit einer Zieltabelle abgleichen und passende Zeilen aktualisieren oder neue Zeilen einfügen. Auch das Löschen fehlender Zielzeilen ist möglich. Gerade diese Vielseitigkeit verlangt aber eine saubere Vorbereitung: Eindeutige Schlüssel,… Weiterlesen →

Tastenkombinationen für SQL Server Management Studio

Tastenkombinationen für SQL Server Management Studio sparen im Abfrageeditor viele Handgriffe. Einige Kürzel führen SQL aus, andere ändern nur die Ergebnisanzeige oder öffnen einen Ausführungsplan. Gerade bei diesen Unterschieden entstehen leicht Fehler. Dieser Leitfaden zeigt die wichtigsten Standardbelegungen für SSMS,… Weiterlesen →

Normalisierung von Datenbanken: 1NF bis 3NF erklärt

Normalisierung von Datenbanken hilft dir, Informationen so auf Tabellen zu verteilen, dass sie eindeutig gepflegt werden können. Eine Kundenadresse sollte zum Beispiel nicht in jeder Bestellposition erneut stehen. Sonst können Änderungen übersehen werden und widersprüchliche Daten entstehen. In diesem Leitfaden… Weiterlesen →

Indexanalyse im MS SQL Server: Nutzung und Wartung

Eine Indexanalyse im MS SQL Server beantwortet mehr als die Frage, wie stark ein Index fragmentiert ist. Du willst wissen, welche Indizes vorhanden sind, ob Abfragen sie tatsächlich nutzen und welche Kosten sie bei Änderungen verursachen. Erst danach lässt sich… Weiterlesen →

« Ältere Beiträge

© 2026 IT-Fundus — Diese Website läuft mit WordPress

Theme erstellt von Anders Norén — Nach oben ↑