LEAD und LAG mit T-SQL

Die Funktionen LEAD() und LAG() kennen viele bereits als MDX-Funktionen und wissen, die Möglichkeiten zu nutzen, die diese Funktionen bieten. Seit SQL-Server 2012 stehen diese Funktionen auch in T-SQL für relationale Datenbankabfragen zur Verfügung. Im Folgenden werde ich die Verwendung weiterlesen…

Auftragshistorie für Datenaufbereitungen mit DeltaMaster visualisieren

Die Auftragshistorie von Datenaufbereitungen mittels SQL-Server-Agent-Aufträgen ist im Allgemeinen nur im SQL-Server Management-Studio sichtbar. Damit bleiben zeitliche Veränderungen bei der Auftragsausführung häufig unbemerkt und unerkannt. Dieser Blog zeigt, wie man diese Daten mit DeltaMaster visualisieren und so Veränderungen bei der weiterlesen…

Die Stolpersteine des SQL Servers

Dieser Beitrag befasst sich mit Problematiken wie impliziter Konvertierung und ähnlichen Verhalten vom SQL Server, die nicht auf den ersten Blick nachvollziehbar sind. Es werden vier Beispiele vorge-stellt, in denen zum Teil auf mehrere Probleme hingewiesen wird. Vor allem Neulinge in der SQL-Programmierung finden hier hilfreiche Tipps. weiterlesen…

SQL Server-Agent Auftragsdetails mit SQL ermitteln

SQL-Server speichert umfassende Informationen zu Aufträgen – wie Laufzeit, Erfolg, nächste Ausführung etc. – in der Systemdatenbank msdb. Damit diese Informationen ausgewertet und verarbeitet werden können, müssen sie zunächst extrahiert werden. Dieser Beitrag erklärt, wie solch eine Extraktion abläuft.
weiterlesen…