<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>DBA von Nebenan</title><link>https://dbavonnebenan.de/</link><description>Recent content on DBA von Nebenan</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Wed, 11 Nov 2026 12:00:00 +0100</lastBuildDate><atom:link href="https://dbavonnebenan.de/index.xml" rel="self" type="application/rss+xml"/><item><title>psTerminalPerfCounter – Performance Counter im Terminal – HowTo</title><link>https://dbavonnebenan.de/psterminalperfcounter-counter-in-terminal-handson/</link><pubDate>Sun, 14 Jun 2026 21:02:34 +0200</pubDate><guid>https://dbavonnebenan.de/psterminalperfcounter-counter-in-terminal-handson/</guid><description>Hands-on zu psTerminalPerfCounter: Windows Performance Counter im Terminal überwachen, inklusive TUI, Multiserver-Monitoring sowie CSV- und HTML-Export.</description></item><item><title>Windows Performance Counter: Wie sich das OS selbst überwacht</title><link>https://dbavonnebenan.de/windows-performance-counters-how-the-os-monitors-itself/</link><pubDate>Sun, 14 Jun 2026 21:01:30 +0200</pubDate><guid>https://dbavonnebenan.de/windows-performance-counters-how-the-os-monitors-itself/</guid><description>Performance Counter sind seit Windows NT 3.1 ein fester Bestandteil des Betriebssystems. In diesem Artikel erkläre ich kurz, wie das System intern funktioniert, warum Counter-Namen sprachabhängig sind und wie mein PowerShell Modul psTerminalPerfCounter genau dieses Problem löst.</description></item><item><title>SQL Server HA: AD, SPN und Cluster Setup automatisieren</title><link>https://dbavonnebenan.de/automate-sql-server-ha-ad-spn-and-cluster-setup/</link><pubDate>Fri, 06 Feb 2026 12:20:00 +0100</pubDate><guid>https://dbavonnebenan.de/automate-sql-server-ha-ad-spn-and-cluster-setup/</guid><description>Production-Ready Windows Cluster Deployment: Automatisierung von Failover Cluster, gMSA, Kerberos und lokalen Rechten via PowerShell.</description></item><item><title>psTerminalPerfCounter – SpeedUp your Performance Counters in Terminal</title><link>https://dbavonnebenan.de/psterminalperfcounter-speedup-your-performance-counters/</link><pubDate>Sat, 26 Jul 2025 16:53:33 +0200</pubDate><guid>https://dbavonnebenan.de/psterminalperfcounter-speedup-your-performance-counters/</guid><description>Visualisiere Windows Performance Counter direkt im Terminal mit psTerminalPerfCounter. Sprachunabhängige Templates, maximale Anpassbarkeit. Perfekt für schnelles AdHoc-Monitoring.</description></item><item><title>SQL Server Disk Latency richtig messen – snapDiskLatency</title><link>https://dbavonnebenan.de/sql-server-disk-latency/</link><pubDate>Thu, 17 Jul 2025 15:06:35 +0200</pubDate><guid>https://dbavonnebenan.de/sql-server-disk-latency/</guid><description>Wie du richtige SQL Server Disk Latency Werte erhältst statt verfälschter DMV-Daten. Open Source snapDiskLatency Lösung für Langzeitanalyse.</description></item><item><title>PowerShell Klassen für Anfänger – Strukturierter Code statt Funktions-Chaos</title><link>https://dbavonnebenan.de/powershell-classes-for-beginner/</link><pubDate>Sat, 14 Jun 2025 19:33:32 +0200</pubDate><guid>https://dbavonnebenan.de/powershell-classes-for-beginner/</guid><description>Intro Seit eh und je nutze ich PowerShell nach Schema F, so ungefähr war auch mein Lernpfad entsprechend PowerShell Best Practices. Auf den letzten beiden Ebenen habe ich mich nun sehr lange bewegt, natürlich immer effizienter und allgemein wurde das PowerShell Wissen breiter. Während dieser Entwicklung merkte ich jedoch ein Problem: Ich bin ein sehr</description></item><item><title>TRUNCATE TABLE Operationen im Detail – ROLLBACK ist doch möglich</title><link>https://dbavonnebenan.de/sql-server-truncate-vs-delete-dml-or-ddl/</link><pubDate>Mon, 26 May 2025 09:16:15 +0200</pubDate><guid>https://dbavonnebenan.de/sql-server-truncate-vs-delete-dml-or-ddl/</guid><description>Kürzlich bin ich über einen LinkedIn-Post zu TRUNCATE vs. DELETE gestolpert, wie so viele andere auch. Typischerweise posten zufällige Mitglieder einfache SQL Server Tipps, schön verpackt in Grafiken und allgemein gehalten. Obwohl das für Anfänger absolut legitim ist – da diese einfachen Einstiegspunkte vielen Neulingen helfen können zu verstehen und einen großartigen Startpunkt bieten –</description></item><item><title>SysAdmin Role ignoriert das Default User Schema – Eine verwirrende Fehlersuche</title><link>https://dbavonnebenan.de/sql-server-sysadmin-role-can-override-the-default-schema/</link><pubDate>Thu, 08 May 2025 11:13:05 +0200</pubDate><guid>https://dbavonnebenan.de/sql-server-sysadmin-role-can-override-the-default-schema/</guid><description>Heute hatte ich wieder einen Fall auf dem Tisch, bei dem eine Fehlermeldung einer Anwendung besagte, dass auf ein Objekt in der SQL Server DB nicht zugegriffen werden kann. Der Hersteller behauptete „Verbindungsproblem“, ich sagte „DB oder zumindest Server-Problem“, Kunde sagt „früher hat alles funktioniert“. Die Extended Events waren schnell aufgesetzt, „Remote Procedure Call Starting“</description></item><item><title>Dokumentation von Blocks und Deadlocks – Wenn der 3rd-Party Vendor Beweise fordert</title><link>https://dbavonnebenan.de/reporting-sql-server-blocks/</link><pubDate>Mon, 28 Apr 2025 19:11:00 +0200</pubDate><guid>https://dbavonnebenan.de/reporting-sql-server-blocks/</guid><description>Zu wissen, dass SQL Server Blocking- oder Deadlock-Probleme hat, ist noch ziemlich einfach. Man merkt das normalerweise in der Anwendung und mit den richtigen Queries kann man auch die entsprechenden Blocking-Ketten anzeigen. Am einfachsten geht das mit &lt;a href="http://whoisactive.com"&gt;http://whoisactive.com&lt;/a&gt;. Ich hab auch noch eine eigene Entwicklung dazu, die werde ich in einem späteren Blogpost vorstellen, die</description></item><item><title>About Me – Gabriel Köhl</title><link>https://dbavonnebenan.de/about/</link><pubDate>Thu, 24 Apr 2025 15:00:38 +0200</pubDate><guid>https://dbavonnebenan.de/about/</guid><description>&lt;h2 id="über-mich"&gt;Über mich&lt;/h2&gt;
&lt;p&gt;Ich bin Gabriel Köhl – SQL Server DBA und PowerShell-Enthusiast. Nach Jahren in der Inhouse-IT, wo alles zunehmend vorhersehbar wurde, bin ich Anfang 2021 ins Consulting gewechselt. Hier gibt es täglich neue Herausforderungen in unterschiedlichen Umgebungen.&lt;/p&gt;
&lt;h2 id="was-ich-mache"&gt;Was ich mache&lt;/h2&gt;
&lt;p&gt;SQL Server Administration, Performance Tuning, Migrationen – das komplette Spektrum. PowerShell für alles, was sich automatisieren lässt. Und ja, manchmal entstehen dabei auch neue Probleme, die es dann zu lösen gilt.&lt;/p&gt;</description></item><item><title>Datenschutzerklärung</title><link>https://dbavonnebenan.de/privacy-policy/</link><pubDate>Sun, 20 Apr 2025 22:00:45 +0200</pubDate><guid>https://dbavonnebenan.de/privacy-policy/</guid><description>&lt;p&gt;&lt;strong&gt;Allgemeines&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Diese Website wird als privater Blog ohne kommerzielle Absichten betrieben. Der Schutz deiner Daten ist mir wichtig.&lt;/li&gt;
&lt;li&gt;Verantwortlich im Sinne der DSGVO ist der im &lt;a href="https://dbavonnebenan.de/impressum/"&gt;Impressum&lt;/a&gt; genannte Betreiber.&lt;/li&gt;
&lt;li&gt;Die Website ist eine statische Seite. Es gibt keine Kommentarfunktion, kein Kontaktformular, keinen Newsletter, kein Tracking und keine Analyse-Werkzeuge.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Hosting&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Die Website wird über GitHub Pages bereitgestellt. Anbieter ist GitHub Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA.&lt;/li&gt;
&lt;li&gt;Beim Aufruf der Seiten verarbeitet GitHub technisch notwendige Zugriffsdaten, insbesondere deine IP-Adresse, Datum und Uhrzeit des Abrufs, die aufgerufene Seite sowie Browser- und Systemangaben. Das dient der Auslieferung und der Sicherheit des Dienstes.&lt;/li&gt;
&lt;li&gt;Dabei können Daten in die USA übermittelt werden. GitHub ist nach dem EU-US Data Privacy Framework zertifiziert.&lt;/li&gt;
&lt;li&gt;Ich selbst habe keinen Zugriff auf diese Zugriffsdaten. Art, Umfang und Speicherdauer der Verarbeitung durch GitHub beschreibt die &lt;a href="https://docs.github.com/de/site-policy/privacy-policies/github-general-privacy-statement"&gt;Datenschutzerklärung von GitHub&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Cookies und lokale Speicherung&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>