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

Schlagwort Structured Query Language

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 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.

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 →

Primary Key und Indizes im MS SQL Server: Grundlagen und Beispiele

Primary Key und Indizes im MS SQL Server lösen zwei unterschiedliche Aufgaben: Ein Primary Key legt fest, welcher Schlüssel eine Tabellenzeile eindeutig identifiziert. Ein Index stellt Daten so bereit, dass SQL Server bestimmte Abfragen effizienter ausführen kann. Beides hängt zusammen,… Weiterlesen →

MSSQL Backup und Restore: Daten sicher wiederherstellen

MSSQL Backup und Restore gehören zusammen: Eine Sicherungsdatei hilft nur, wenn du daraus die benötigten Daten innerhalb der verfügbaren Zeit wiederherstellen kannst. Dieser Leitfaden erklärt Voll-, differenzielle und Transaktionsprotokoll-Backups, zeigt die wichtigsten T-SQL-Befehle und führt durch einen Restore-Test unter einem… Weiterlesen →

MSSQL JOIN: INNER, LEFT, RIGHT und FULL JOIN erklärt

Ein MSSQL JOIN verbindet Zeilen aus zwei Tabellen anhand einer Bedingung. Damit kannst du etwa Bestellungen zusammen mit Kundennamen anzeigen. Entscheidend ist die JOIN-Art: Sollen nur passende Zeilen erscheinen oder auch Kunden ohne Bestellung? In dieser Anleitung lernst du INNER,… Weiterlesen →

Transaktionen in MSSQL: COMMIT, ROLLBACK und Fehlerbehandlung

Transaktionen in MSSQL fassen mehrere Datenbankänderungen zu einer Einheit zusammen. Das ist etwa bei einer Bestellung wichtig: Der Lagerbestand soll nur sinken, wenn die Bestellung tatsächlich gespeichert wird. Umgekehrt darf keine Bestellung entstehen, wenn der Bestand nicht ausreicht. Wie du… Weiterlesen →

Löschen von Datensätzen in MSSQL: DELETE sicher verwenden

Das Löschen von Datensätzen in MSSQL erledigt der SQL-Server-Befehl DELETE. Die Syntax ist kurz, die Wirkung oft nicht: Eine fehlende WHERE-Klausel entfernt sämtliche Zeilen einer Tabelle. In dieser Anleitung lernst du, Löschkandidaten vorab zu prüfen, Änderungen mit einer Transaktion zu… Weiterlesen →

« Ältere Beiträge

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

Theme erstellt von Anders Norén — Nach oben ↑