Ein Logging “Framework” für MSSQL

Eine umfassende Protokollierungslösung für SQL Server Stored Procedures, die strukturiertes Logging mit verschiedenen Schwerelevels, automatischer Erkennung des aufrufenden Procedures und detaillierter Fehlerverfolgung bietet. Funktionen Installation Grundlegende Verwendung Einfache Protokollierung Integrations-Beispiel Protokolle Abfragen Aktuelle Fehler Protokolle nach Prozedur Warnungen und Fehler der letzten Stunde Tabellenstruktur Die Logger.EventLog-Tabelle enthält: Best Practices Performance-Überlegungen Lizenz MIT-Lizenz – Frei zur … Read more

Code-Compilation: Wie C# Code magisch zur EXE wird!

Die Fragestellung ist wie kann ich on “the fly” c# Code kompilieren in .NET 9.0 Als Demo machen wir ein kleines Programm, das eine beliebige Datei mit C# Code kompiliert und eine DLL erstellt. Das grundlegende Gerüst des Programms ist relativ einfach. Grundlegend brauchen wir zum Einbau eines C’ Compilers in eine Anwendung nicht viel. … Read more

MSSQL Schema umbenennen

Das ist leider so leicht nicht möglich. Aber es gibt einen Weg. Zuerst das neue Schema erstellen: Nun können mit SCHEMA TRANSFER die Tabellen vom alten in das neue Schema transferiert werden. Hinweis: Dies sollte im Einzelbenutzermodus oder wenn keine aktiven Transaktionen die Objekte verwenden ausgeführt werden. Note: This should be performed in single user … Read more

WGET

Ein Klassiker unter den Tools. Download: https://eternallybored.org/misc/wget/1.21.4/64/wget.exe Beispiele Einfaches herunterladen einer Datei Kopieren einer Webseite 1. Allgemeine Optionen 2. Dateiverwaltung 3. Spiegeln von Websites 4. Protokolloptionen 5. Wiederholungsversuche und Fehlerbehandlung 6. Fortschrittsanzeige 7. Benutzerdefinierte Header und Agenten 8. Debugging

#4 Omelett

Der Klassiger zum Frühstück Fast jeder kennt die französische Eierspeise, die einfach und relativ schnell herzustellen ist. Die Eier, wie viele Eier verwendet werden hängt vom Hunger ab) in einer Schüssel aufschlagen (nicht schaumig), salzen, pfeffern und eventuell Kräuter hinzufügen. In einer Pfanne Öl heiß werden lassen oder Butter zerlassen. Für eine italienisch Angehauchte Variante … Read more

String.Create

Wenn es um Performance in .net geht dann ist String.Create ein Freund. String.Create kreiert einen String sehr schnell und mit minimalen Speicher overhead. Gerade wenn es um Performance geht, ist String immer ein kleines Hinderniss. Das hat auch damit zu tun wie Strings in .NET definiert sind. Zur Erinnerung: Schauen wir uns das mal mittels … Read more

#3 Avocado-Toast mit Ei

Avocado Toast der Klassiker – aber muss auch sein. Eine oder mehrere Avocados zermatschen (ohne Kern und Schale – eh klar) und mit Zitronensaft, Pfeffer und Salz abschmecken. Meiner Meinung nach gut ist wenn die Avocado nicht mehr nur nach Fett schmeckt. Eier, also pro gewünschten Toast ein, weich kochen oder wenn es ausgefallener sind … Read more