Archive for November, 2006

Falls ein Fehler beim Importieren von SSIS-Paketen auftritt und der SQL Server nicht unter der Default-Instanz installiert ist, liegt das mit hoher Sicherheit an einem Konfigurationsfehler.

In der Datei steht standardmäßig der Eintrag ., welcher in SERVER\instance geändert werden muss.

Dann findet der Integration Service auch die richtige SQL-Instanz zum speichern von Paketen.

Die Datei befindet sich unter C:\Program Files\Microsoft SQL Server\90\DTS\Binn.

error 1053 integration services

Falls ein Fehlstart der SSIS nach der Installation des Service Pack 1 für den SQL-Server auftritt, dann kann es daran liegen, dass der direkte Internetzugang geblockt wird.

Entweder Firewall konfigurieren oder dem System die aktuellen Proxy-Einstellungen mitteilen.

Den Proxy konfiguriert man dann in der Eingabeaufforderung mit dem Tool proxycfg.exe.

[Quelle: MS Knowledge]

Um ein SSIS-Paket, dass im SSIS-Storage des SQL-Servers (nicht im FileSystem) abgelegt ist aus einer .NET-Anwendung zu starten kann folgender Code verwendet werden:

(more…)

Der lokale ReportViewer und die Verwendung von Parametern

Mit Visual Studio 2005 sowie Web Developer Express Studio wird das ReportViewer-Control mitgeliefert. Dieses Steuerelement kann in .NET-Anwendungen verwendet werden und unterstützt die Darstellung von Berichten, die in Report Definition Language definiert werden. Außerdem kann der ReportViewer Daten filtern, sortieren, gruppieren oder aggregieren. Die Datenpräsentation kann in Listen, Tabellen, Diagrammen und Matrizen erfolgen. Sogar das Conditional Formatting ist möglich. Besonders hilfreich ist die Möglichkeit, Berichte in verschiedene Formate wie PDF oder Excel zu exportieren.

Ein in eine ASP.NET-Anwendung integrierter Bericht könnte so aussehen:
ReportViewer Example

Die Daten für diese Berichte können von jeder Datenquelle kommen. Die Anwendung in der der ReportViewer eingebettet wird ist für die Bereitstellung der Daten zuständig. Daten müssen dem ReportViewer nur in der Form von ADO.NET DataTables oder einer Sammlung von Business Objekten übergeben werden.

(more…)

Merke: Um das Löschen eines Eintrags in einem GridView-Control bestätigen zu lassen, müssen vorher unter Edit Columns alle CommandField-Elemente manuell zum GridView hinzugefügt werden und danach das Delete-Element in ein Template-Field konvertiert werden. Nun ist es möglich diesem Element die Eigenschaft OnClientClick zu übergeben.

Da kommt dann einfach das rein:

OnClientClick="return confirm('Are you sure to delete this element?');"

Auch Jordanien durfte ich jetzt besuchen und muss sagen, dass ich wirklich beeindruckt bin.
Hier ein paar Bilder aus Petra.

Jordan - Petra
alte Ruinen

Jordan - Petra
Eingang zum Tempel (Indiana Jones Drehort!)

Jordan - Petra
Tempel in Stein gehauen (Indiana Jones Drehort!)

Jordan - Petra
That’s me! ;-)

Jordan - Petra
Himmel mit schönen Farben.

Die verlassene Felsenstadt Petra (arabisch: al-Bitrâ) im heutigen Jordanien war in der Antike die Hauptstadt des Reiches der Nabatäer. Wegen ihrer Grabtempel, deren Monumentalfassaden direkt aus dem anstehenden Fels gemeißelt wurden, gilt sie als einzigartiges Kulturdenkmal. Am 6. Dezember 1985 wurde Petra in die Liste des UNESCO-Welterbes aufgenommen.

[Quelle: Wikipedia]

Ist doch einfach herrlich dieser Blick..

Burj Al Arab