Testabfragen Mit den folgenden Testabfragen eine Tabellenspalte über alle Tabellen einer Datenbank auflisten. SELECT t.name AS TableName, c.name AS ColumnName FROM sys.columns c JOIN sys.tables t ON c.object_id = t.object_id WHERE c.name LIKE 'ITEMID' -- or = 'differentColumn' and t.name like '%prod%' ORDER BY t.name, c.column_id; SELECT t.name AS TableName, c.name AS ColumnName, ep.value AS ColumnDescription FROM sys.columns c JOIN sys.tables t ON c.object_id = t.object_id LEFT JOIN sys.extended_properties ep ON ep.major_id = c.object_id AND ep.minor_id = c.column_id AND ep.name = 'MS_Description' WHERE c.name LIKE '%jljworkformissingpart%' ORDER BY t.name, c.column_id;
Archiv von Steffen Sanders Beiträgen: Steffen Sander
Wenn es ungewollte Verschiebungen im Layout einer Webseite gibt, dann kann da folgendes CSS helfen, um die betreffenden Elemente zu finden. * { box-sizing: border-box; outline: 3px solid tomato !important; } Das fügt allen Elementen eine sichtbare Box hinzu, ohne dabei das eigentliche Layout zu verändern. Somit lassen sich visuell die Elemente identifizieren, welche sich zu weit ausdehnen, Umbrüche verursachen oder sonst vielleicht nicht sichtbar sind.
Docker Health Checks verstehen – Basis für stabile Container (Teil 1 der Serie) Einleitung Container sind schnell, portabel und leichtgewichtig – aber wie können der Status und die Verfügbarkeit geprüft/überwacht werden? Die Antwort darauf liefern sogenannte Docker Health Checks. Dieser erste Teil dieser Serie legt den Grundstein: hier wird erklärt, was ein Health Check ist, wie er funktioniert und warum er in jeder produktionsnahen Umgebung Pflicht sein sollte. Was ist ein Docker Health Check? Ein Health Check ist eine über Docker definierte Methode, um den Zustand eines Containers aus Sicht des Containers selbst zu beurteilen. Anders als das reine "Läuft […]
Es gibt mehrere Alternativen zu Microsoft Azure DevOps, die ähnliche Funktionen für Versionsverwaltung, Build/Release-Pipelines und Sprint-/Task-Management bieten: Diese Alternativen bieten verschiedene Stärken in Bereichen wie Versionskontrolle, CI/CD, Projektmanagement und Zusammenarbeit. Die Wahl hängt von den spezifischen Anforderungen und der Größe des Entwicklungsteams ab. Quellenangaben:[1] https://www.capterra.com.de/alternatives/177262/team-foundation-server[2] https://www.joinsecret.com/de/azure-devops/alternatives[3] https://www.capterra.com.de/alternatives/170547/vsts-devops[4] https://clickup.com/de/blog/225134/azure-devops-alternativen[5] https://www.reddit.com/r/devops/comments/v2kswh/which_alternatives_to_azure_devops_do_you_prefer/?tl=de[6] Beitrag: JetBrains + TeamCity
JetBrains YouTrack ist eine weitere Alternative zu Microsoft Azure DevOps und passt sehr gut in die vorherige Auflistung. Es handelt sich um eine umfassende Projektmanagement- und Issue-Tracking-Software mit folgenden Hauptmerkmalen: Zusätzliche Vorteile von YouTrack sind: Preislich ist YouTrack attraktiv, da es für kleine Teams (bis zu 10 Benutzer) kostenlos ist[1][5]. Für größere Teams oder erweiterte Funktionen gibt es kostenpflichtige Optionen, sowohl als Cloud-Lösung als auch als Standalone-Version[1][5]. YouTrack zeichnet sich durch seine Flexibilität, Anpassbarkeit und die Integration mit anderen JetBrains-Produkten aus, was es zu einer starken Alternative für Teams macht, die eine umfassende Projektmanagement-Lösung suchen[2][3]. Quellenangaben:[1] https://de.wikipedia.org/wiki/YouTrack[2] https://www.jetbrains.com/de-de/youtrack/features/[3] https://www.swnetwork.de/JetBrains-YouTrack_1[4] https://www.jetbrains.com/de-de/youtrack/[5] […]
Die Basiskosten für die Nutzung von Microsoft Azure DevOps mit den gewünschten Funktionen sind wie folgt : Zusammengefasst kann Azure DevOps mit den grundlegenden Funktionen für Versionsverwaltung, Build/Release-Pipelines und Sprint-/Task-Nutzung für ein kleines Team von bis zu 5 Personen kostenlos genutzt werden. Zusätzliche Kosten entstehen bei größeren Teams, erhöhtem Bedarf an Pipeline-Kapazität oder mehr Speicherplatz. Quellenangaben:[1] https://azure.microsoft.com/de-de/pricing/details/devops/server/[2] https://www.dsaict.de/shop/microsoft-azure-devops-server-2022-2105[3] https://learn.microsoft.com/de-de/azure/devops/pipelines/get-started/what-is-azure-pipelines?view=azure-devops[4] https://www.woodmark.de/de/blog-detail/automatisierung-mit-azure-devops-am-beispiel-von-databricks[5] https://azure.microsoft.com/de-de/pricing/details/devops/azure-devops-services/[6] https://www.joinsecret.com/de/compare/azure-devops-vs-github[7] https://learn.microsoft.com/de-de/azure/devops/pipelines/release/?view=azure-devops[8] https://www.software-express.de/hersteller/microsoft/visual-studio/azure-devops/[9] https://datasolut.com/wiki/azure-devops-alles-was-sie-wissen-muessen/[10] https://learn.microsoft.com/de-de/azure/devops/organizations/billing/billing-faq?view=azure-devops[11] https://learn.microsoft.com/de-de/azure/devops/managed-devops-pools/pricing?view=azure-devops
Das ist eine übliche Situation bei der Arbeit mit Git. Du kannst die Konflikte am besten lösen, indem du den Hauptbranch in deinen Subbranch mergen und die Konflikte sofort auflöst. Hier ist der Ablauf: Dabei wird versucht, die Änderungen aus dem Hauptbranch in deinen Branch zu integrieren. In Visual Studio bei Fenster "Git Changes". Wenn alles funktioniert hat, kannst du deinen Pull-Request stellen, und es sollte keine weiteren Konflikte mehr geben.Welchen Ansatz bevorzugst du, Merge oder Rebase?
Für eine effiziente Softwareentwicklung sind Tests/UnitTests eine wichtige Grundlage. Deren Auswertung von Ausgaben würde ich selbst mir auch erleichtern.Hierzu ist ein Cheat-Sheet für die Loganalyse mit PowerShell, das die wichtigsten Kommandos und Ansätze abdeckt: PowerShell Cheat-Sheet für Loganalyse und Datenbankabfragen 1. Log-Datei einlesen 2. Filtern von Logeinträgen 3. Reguläre Ausdrücke (Regex) verwenden 4. Formatierung und Verarbeitung der Ausgabe 5. SQL-Abfragen ausführen 6. Daten extrahieren und Datenbankaktionen 7. Fehlerbehandlung 8. Überwachen von Logdateien 9. JSON und CSV Logdateien verarbeiten 10. Export der Daten Dieses Cheat-Sheet enthält die grundlegenden PowerShell-Befehle und -Konzepte, um Logs zu parsen, zu filtern und Datenbankabfragen basierend auf […]
Abfrage per CMD (auf Verzeichnisebene) oder via .Net selbst: Projekteinstellungen anpassen (*.csproj):
Warum ist der Speicherverbrauch kritisch zu betrachten? Bei der Anwendungsentwicklung wird der Speicherverbrauch (RAM) dann kritisch, wenn eine Anwendung als zentraler Bestandteil oder von einer steigenden Anzahl von Benutzern eingesetzt wird.Hierbei wird die Situation im Kontext von .Net und C# betrachtet. Wie ist das zu verstehen, was genau meint das?Ein Serversystem läßt sich heutzutage natürlich leicht skalieren, da gibt's doch Performance ohne Ende, oder?Ja und nein, denn hier steht der Arbeitsspeicher und der Bedarf einzelner Prozesse im Fokus. Und dann sind doch da bestimmt noch andere Programme/Prozesse, die auf dem Serversystem performant laufen sollen, stimmt's?! Eine höhere CPU-Power hat insofern […]
