Wert einer Abgeleiteten Spalte mit führenden Nullen ergänzen

Hier am Beispiel eines 7stelligen Werts: RIGHT(„0000000“ + ((DT_STR,7,1252)@[User::Zahl]),7) Die Syntax lässt sich auch für eine rechtsbündige Ausgabe verwenden. Dabei sind die 7 Nullen nur durch 7 Leerzeichen zu ersetzen: RIGHT(„             “ + ((DT_STR,7,1252)@[User::Zahl]),7)

System Views des SQL Server 2008

Microsoft stellt unter http://www.microsoft.com/downloads/details.aspx?FamilyID=531c53e7-8a2a-4375-8f2f-5d799aa67b5c&displaylang=en eine Ãœbersicht der System-Views des SQL Servers 2008 in Form eines Posters zur Verfügung.

SQL Server 2008 Installation und „Computer neu starten“

Bei der Installation des SQL Server 2008 wird eine Systemkonfigurationsprüfung durchgeführt. Eine der Prüfungen ist die Notwendigkeit eines Neustarts des Computers vor der Installation. Diese Meldung hatte ich bei dem ersten Versuch der Installation. Und auch beim zweiten – wohlgemerkt nach einem Neustart. Die ersten Recherchen ergaben, dass das wohl am XP SP3 und dem …

SQL Server 2008 Service Pack 1

Keine Installation vor dem ersten Service Pack? Dann gibt es jetzt keine Ausrede mehr. Für den SQL Server 2008 steht das erste Service Pack zur Verfügung. Download und Infos gibt es auf der offizellen Download-Seite: http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19

Alphanumerische Spalten einer Tabelle

Hier eine kleine Abfrage zur Ermittlung der alphanumerischen Spalten einer Tabelle: SELECT             o.name As Tabelle, c.name As Spalte, c.column_id As Reihenfolge FROM                    sys.columns c INNER JOIN sys.objects o ON c.object_id = o.object_id                                     INNER JOIN sys.types t ON c.system_type_id = t.system_type_id WHERE               o.type = ‚u‘ …

IsNull in SSIS

Innerhalb der Datentransformation kann es notwendig sein einen NULL-Wert mit einem Standardwert zu ersetzen. Für diesen Fall gibt es in T-SQL Funktion IsNull. Auch in SSIS gibt es diese Funktion, aber mit einem „kleinen“ Unterschied in der Syntax: IsNull(Spaltenname)? „Ersatzwert“: Spaltenname

msdb mit Wiederherstellungsmodell simple

Frage: Das Wiederherstellungsmodell der Datenbank msdb kann zwar von Einfach auf Vollständig oder Massenprotokolliert geändert werden, aber die Einstellung wird nach einiger Zeit automatisch wieder auf Einfach zurückgesetzt. Lösung: Die Einstellung des Wiederherstellungsmodells wird durch den Neustart des SQL Server Agenten wieder auf Einfach zurückgesetzt. Der Knowledgebase-Artikel 257856 beschreibt diesen Vorgang. /* übernommen aus der …