Posts by this author

Oct 6, 2026
Post comments count0
Post likes count0

Upcoming SQL and AI Events to Put on Your Calendar

Developers, database administrators, data professionals, architects and technology decision makers have several opportunities to connect, learn and gain hands-on experience this fall. 2027 Q4 SQL Events Get hands-on with SQL and AI The Friday workshops are led by the SQL product group! They provide a full day of practical learning before the...

Azure SQLAI
Oct 6, 2026
Post comments count2
Post likes count1

PostgreSQL to SQL Field Notes: Connections

Welcome to SQL First, welcome to SQL! You’re going to like this. Upgrading from PostgreSQL is real work, and depending on your old database, this process will vary widely in complexity. I am confident that you’re going to love the mindful and modern features of SQL. Take your time, make the most of the resources built to help you in Microsoft L...

Azure SQLT-SQLSQL Server 2025
Sep 21, 2026
Post comments count2
Post likes count1

PostgreSQL to SQL Field Notes: Date & Time

Moving from PostgreSQL to SQL Server? Learn the key differences between timestamp, timestamptz, datetime2, and datetimeoffset, including precision, time zones, offsets, and storage.

Azure SQLT-SQLSQL Server 2025
Sep 3, 2026
Post comments count0
Post likes count3

SQL Decomposition in a Nutshell

Good software design principles apply inside the database too. See how decomposition, encapsulation, statelessness, and clear contracts can make complex T-SQL easier to read, test, reuse, and maintain.

Azure SQLT-SQL
Sep 3, 2026
Post comments count2
Post likes count0

Advocating for Uptime: The 6 Phases of Change

Schema changes are inevitable, but downtime doesn’t have to be. Learn a phased approach to safely evolve a production SQL schema while applications remain online.

Azure SQLT-SQL
Aug 28, 2026
Post comments count2
Post likes count2

Try the new SqlClient and Retry connections natively

Microsoft.Data.SqlClient includes configurable retry logic for SqlConnection and SqlCommand, giving .NET applications built-in resilience for transient SQL Server failures without requiring Polly.

Azure SQLSQL Server 2025.NET
Aug 18, 2026
Post comments count2
Post likes count2

The Two Hybrid Searches in Microsoft SQL

Hybrid search is usually described as combining keyword search with vector search. Microsoft SQL does that, for sure, but we do quite a bit more right out of the box. SQL dynamically evaluates queries and switches between kNN and ANN vector search based on cost and selectivity. These two types of hybrid search, work together, ensuring your semantic...

Vector SearchHybrid Search
Aug 13, 2026
Post comments count0
Post likes count2

Your best friend: BlockOnPossibleDataLoss=True

BlockOnPossibleDataLoss can frustrate developers, but it's one of the most important safeguards in database deployment. Here's how to keep your local development loop fast while protecting the data that matters.

Azure SQLSQL Server Management StudioSQL Database Projects
Jul 20, 2026
Post comments count1
Post likes count3

T-SQL Hygiene: Introducing the Covering Index

Often in applications, we write database queries. And often, the same query is executed again and again. To make queries against large tables faster, we can add an index. This is a general improvement for anyone accessing the table. However, there is a specially designed index called a covering index that can make queries against large tables parti...

T-SQLAzure SQL