Fehlerbehandlung im T-SQL

Nicht immer funktioniert die Fehlerbehandlung so, wie man sie unterschwellig erwartet. Einige Entwickler sparen sich die Codierung einer Fehlerbehandlung, weil sie erwarten, dass eine Transaktion nach einem Fehler abgebrochen wird. … mehr »

Fehler bei der Deserialisierung

Gelegentlich erhalte ich leider eine Fehlermeldung, wenn ich einen Report mit Parametern im BIDS öffnen will. Dieser Artikel zeigt, wie man diese einfach beheben kann... … mehr »

Introducing PASS SQLRally Nordic 2011

-the mightiest SQL Server and BI event in Midgaard! Improve your SQL skills at PASS SQLRally Nordic - the first SQLRally event organized outside of the US by PASS, Microsoft and regional user groups. The event will be held at Aronsborg, close to St… more »

Spaltenüberschrift auf jeder Seite wiederholen

Wer hat sich noch nicht darüber geärgert, dass die Option "Spaltenüberschrift auf jeder Seite wiederholen" bei Tabellen überhaupt keine Auswirkung hat? Erstellt man eine Tabelle über den Wizard, funktioniert hingegen alles! … mehr »

Wie lösche ich einen User Folder?

Wer mit der Option "My Reports" arbeitet, kommt vielleicht auch mal in die Gelegenheit, dass er einen derart angelegten "User Folder" wieder löschen möchte. Zu finden sind diese unter dem Stamm im Pfad "User Folders". … mehr »

Murach's ADO.NET 4 Database Programming with C# 2010

Für Einsteiger sowie Fortgeschrittene stellen Murach Bücher seit langem eine wahre Fundgrube dar. Sie erfordern wenig bis kein Vorwissen und trotzdem ist man nach Lektüre in der Lage, guten Code zu schreiben. Dabei hilft neben der klaren Struktur und… mehr »

Mehr zu MERGE in T-SQL - Der Cursor Alternative!

Zu meinem Post über den MERGE Befehl des SQL Servers habe ich viel Feedback bekommen und das Interesse an mehr dazu scheint recht groß. Danke dafür! Und tatsächlich ist der MERGE Befehl auch noch um einiges mächtiger als ich in dem Beispiel für einen… mehr »

Community Webcast Reihe: Das kleine SQL Server 1x1 für Software Entwickler auf Channel 9

Gestern ist auf Channel 9 der erste Teil einer kleinen Community Webcast Reihe vom Peter Kirchner und mir zum Thema SQL Server speziell für ISVs online gegangen. Die weiteren Teile werden dann ebenfalls in den nächsten Wochen online gehen. Was machen… mehr »

BASTA! 2011 – Bin als Sprecher dabei

Vom 26. bis zum 30.09.2011 findet in Mainz wieder die BASTA! statt. Was ist die BASTA! ? "Die BASTA! ist die renommierteste unabhängige Konferenz für .NET-Technologien im deutschsprachigen Raum. Hier kommen die besten Experten aus ganz Europa… mehr »

MERGE in T-SQL – Der unbekannte Befehl im BI Projekt für ELT

Wenn ich Diskussionen über die Entscheidung für eine ETL oder ELT Architektur führe oder auch nur moderiere, dann bringe ich als ein mögliches Beispiel für eine ELT Architektur gerne die Verwendung des MERGE Befehls. Nur wenige scheinen diesen Befehl… mehr »

MDXScript Service – Repository driven calculations

Vor einiger Zeit hatte ich ja schon mal beschrieben wie das MDXScript Objekt ohne das BIDS bzw. den BIDS Helper geändert werden kann. Des Öfteren wurde ich danach gefragt, wozu denn so etwas gut sein soll. Wenn der Würfel neu verarbeitet wird, dann wird… mehr »

SQL Server Versionen & Editionen im Vergleich – Entscheidung vor dem BI Projekt?

Immer wieder werde ich gefragt, welche Edition denn nun für ein BI Vorhaben bzw. Projekt die geeignete sei? Hintergrund dieser Frage ist häufig die Entscheidung zwischen der sogenannten "Standard" und "Enterprise" Edition. Des Weiteren kommt häufig die… mehr »

SharePoint Business Intelligence bei Microsoft in Unterschleißheim (ShareCamp)

Nun ist das ShareCamp in Unterschleißheim ja schon ein paar Tage her. Hatte gleich danach viel um die Ohren. Unter anderem war ich gleich noch am folgenden Montag Abend in Köln im Microsoft Regional Office, um dort bei der SQL Server Community (PASS… mehr »

Gewählte Parameter anzeigen

Wenn man einen Bericht mit mehreren Parametern definiert, möchte man die gewählten Werte auch gerne auf dem Ausdruck sehen. Hierzu definiert man sich z. B. am Ende des Berichts verschiedene Textfelder, die über einen Ausdruck die Parameter anzeigen. mehr »

Index Reorg / Rebuild

Heute erreichte mich diese Frage: Gibt es einen Artikel, der erklärt warum man eine Index-Reorganisation oder Index-Rebuild machen muss? Weiterhin wollte der Fragesteller noch Best-Practice-Tipps für die Administration einer SQL-Express-Instanz haben.… mehr »

Quartalsberechnungen

Heute mal ein kleiner Ausflug in die Datumsarithmetik um Anfang und Ende eines Quartals zu berechnen. Aufgabe war es Anfang und Ende des vorherigen Quartals zu berechnen. Im folgenden gebe ich zuerst das Endergebnis aus, bevor ich im zweiten SQL die… mehr »

Sessions auf der SQLCon 2011

Sessions auf der SQLCon 2011 Auch dieses Jahr bin ich wieder mit bis dato zwei Sessions auf der SQLCon 2011 – 26. – 29. September in Mainz vertreten. Update (09/2011): Den Vortrag “Reporting Services in SQL Server Denali” habe ich zugunsten eines mir… mehr »

ShareCamp, ich bin auf dem Weg – Business Intelligence mit SharePoint

Langsam nähere ich mich Unterschleißheim. Dort ist ja am kommenden Wochenende das ShareCamp im HQ von Microsoft Deutschland. Nachdem ich gestern ja noch beim PASS (SQL Server Usergroup) Treffen in Hamburg dabei war,  habe ich noch kurz Station… mehr »

Endlose Berichte

Wenn man Berichte entwirft, sollte man hier in der Regel schon genau schauen, wie sie sich in gedruckter Form präsentieren. Oft vergisst man darüber aber, dass die Anforderungen für die Bildschirmdarstellung abweichend sein können...… mehr »

You should not disable the guest user in the msdb database in SQL Server

SQL Server Books Online recommends that you disable the guest user in every database as a best practice for securing the database server. This recommendation does not apply to master, msdb, and tempb system databases. … more »

Ausnahmen Benutzerkontensteuerung unter Windows 7

Heute mal ein Eintrag zu einem nicht SQL Server-Thema. ACT für Windows7 … mehr »

SSIS (Integration Services) als ETL Lösung – Dynamisches SSIS? [Coaches’ Hell]

Eine häufige Frage an mich ist, warum ich überhaupt so viel Zeit investiere in die Entwicklung von projektspezifischen SSIS Generatoren. Schließlich lasse sich doch in SSIS fast alles über Expressions und den Mechanismus der Paket-Konfiguration von… mehr »

PASS, PASS, ShareCamp & PASS – Meine nächste Woche

So, jetzt ist es amtlich! Meine nächste Woche wird ein "wenig" Community-lastig. Mittwoch, den 11.5., PASS Treffen Hamburg zum Thema "Denali" (da bin ich nur Co-Sprecher.) -> Dank an Markus Thomanek von Microsoft! Donnerstag, den 12.5., PASS… mehr »

SSIS (Integration Services) – ETL vs. ELT Lösung?

Und wieder war es ein Meeting, welches mich zu einen Blogpost animiert. Wir sprachen über die Einführung eines Data Warehouses, ETL etc. pp. und dann kam da einer mit einer ganz tollen Frage: Was ist denn mit ELT und wo sei der Unterschied? Und ob das… mehr »

Developer Side of Microsoft Business Intelligence

Jetzt gibt es wieder Gelegenheit Sascha Lorenz direkt zu treffen. Die PASS-Regionalgruppe Köln/Bonn/Düsseldorf bietet dazu am Montag, 16. Mai 2011, 18:00 bis ca. 21:00 Uhr bei Microsoft in Köln die passende Gelegenheit. … mehr »