SQL Server Science

Technical Articles for the DBA / Developer

Home

SQL Server hierarchyid: A Built-In Alternative to Recursive CTEs

2026-06-04 · by Hannah Vernon · in t-sql

Learn how SQL Server’s hierarchyid data type stores and queries tree structures without recursive CTEs, with practical examples for org charts and hierarchical data.

Recursive CTEs in SQL Server: How the Parts Actually Work Together

2026-06-03 · by Hannah Vernon · in t-sql

A plain-language walkthrough of recursive CTEs in SQL Server, breaking down the anchor, the recursive member, and the iteration cycle so the syntax finally makes sense.

A Better Cursor Pattern for SQL Server: Cursor Variables and @@CURSOR_ROWS

2026-06-02 · by Hannah Vernon · in t-sql

Replace the traditional WHILE @@FETCH_STATUS cursor loop with a cleaner pattern using cursor variables, STATIC cursors, and @@CURSOR_ROWS for more readable, less error-prone T-SQL.

Self-Hosting Forgejo on Windows Server Hyper-V Step-by-Step

2026-06-01 · by Hannah Vernon · in tools

A complete walkthrough for running Forgejo on Debian 13 inside a Windows Server Hyper-V VM, with Docker Compose, Let’s Encrypt TLS, GitHub repo mirroring, and automated backups to a Windows network share.

Setting Up Your Three-Layer Backup

2026-05-31 · by Hannah Vernon · in Opinion

This is Part 3 of a series. In Part 1, I argued that open source licenses protect your code but not the infrastructure around it. In Part 2, I surveyed the landscape of options for…

Where Should Your Code Live Besides GitHub?

2026-05-30 · by Hannah Vernon · in Opinion

This is Part 2 of a series. In Part 1, I made the case that open source licenses protect your code but not the infrastructure around it. GitHub, npm, and the platforms we depend on…

1 2 … 37 Next »

Search

Categories

  • AI for DBAs
  • announcements
    • events
  • basics
    • localization
  • configuration
  • DMVs
  • documentation
  • extended-events
  • Git for DBAs
  • Hot Takes
  • Internals
  • maintenance
    • patching
  • Opinion
  • performance
  • Professional Development
  • recovery
  • reporting
  • security
    • data security
  • service broker
  • SQL Server Agent
  • statistics
  • sys
  • t-sql
    • xml
  • tools
    • data masking
    • wsus
  • troubleshooting
  • Uncategorized

Pages

  • About SQL Server Science
  • Get Better Help with a Minimal, Complete, and Verifiable Example, or MCVE
  • Privacy Policy

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Copyright © 2026 SQL Server Science