Azure SQL Dev Corner

Voices from the Azure SQL PM Team, focusing on development and developers

Latest posts

Nov 3, 2026
Post comments count 2
Post likes count 1

My Favorite Undocumented Feature in SQL MCP Server

Jerry Nixon

Deploy Microsoft's SQL MCP Server in minutes without a configuration file. Learn how DAB_CONNSTRING enables fast deployment using Docker, Azure Container Apps, ACI, or AKS.

Nov 2, 2026
Post comments count 0
Post likes count 4

How Microsoft SQL learned to recover without undoing everything first

Anna Hoffman

Under the Hood: The Research Behind Microsoft SQL, part 2 Here’s a scenario that used to be genuinely frightening: you kick off a bulk load of a few hundred million rows in a single transaction. Somewhere in the middle, the server goes down. Not because of your load, just an unlucky reboot. When SQL Server comes back, it has to undo everything that transaction did before anyone can touch those tables. Row by row (I think I’ve heard probably Bob Ward say “row by agonizing row” to describe this). Working backwards through the log. That exact thing happened to an Azure SQL customer, and the team wrote it in...

Oct 30, 2026
Post comments count 0
Post likes count 0

Is Azure SQL Database Hyperscale “distributed SQL”?

Anna Hoffman

In my last post, I broke down the Socrates paper, the research that became Azure SQL Database Hyperscale. Writing it made me want to tackle a question I think trips a lot of people up when they're choosing a database: is Azure SQL Database Hyperscale "distributed SQL"?  It's a fair question. "Distributed SQL" has become shorthand for "the relational database that scales in the cloud," and anything outside that bucket tends to get filed under "the relational one my company already has." I'd rather not leave that to assumption, so here's how I think about it.  What people usually mean by "distributed"  When ar...

Oct 25, 2026
Post comments count 1
Post likes count 3

The paper that split the database in four: inside Azure SQL Database Hyperscale, aka Socrates

Anna Hoffman

Under the Hood: The Research Behind Microsoft SQL, part 1 The Microsoft SQL team is always innovating. They do this in day-to-day efforts, but there are also brand new efforts that are constantly being explored, investigated, tested, and researched. Our engineering team partners closely with MSR (Microsoft Research) on some of these efforts. The team writes papers, submits these papers to conferences, and generally gets high recognition for their ingenuity in the databases and cloud space. One thing I’ve been thinking about recently is how little I actually have read the papers being written, and what scena...

Oct 14, 2026
Post comments count 6
Post likes count 0

Canada’s 2026 time zone updates: guidance for Microsoft SQL

Umachandar Jayachandran (UC)

Affected locations in British Columbia, Alberta, and Manitoba will not turn their clocks back at 02:00 local time on November 1, 2026. They will remain at UTC−07:00, UTC−06:00, and UTC−05:00, respectively.  Microsoft’s interim guidance for British Columbia, Alberta, and Manitoba describes the new Windows time zones and temporary workarounds.  SQL Server on Windows requires the applicable Windows update—not a separate SQL Server product update. For SQL Server on Linux, Azure SQL Database, and Azure SQL Managed Instance, the following guidance applies when the new regional time zones are not yet available in ...

Oct 6, 2026
Post comments count 3
Post likes count 4

Try SqlClient’s new connection pool for faster parallel connections

Malcolm Daigle

You told us that applications using can take too long to establish the database connections they need. When many requests need connections at the same time, waiting for the connection pool to grow can delay application readiness and increase latency. This can happen even in common situations like querying several pieces of metadata during startup or receiving a burst of traffic after a quiet period. ’s new connection pool (Pool V2) is designed to address this problem by establishing new connections concurrently, allowing the pool to respond more quickly when multiple requests need new connections at the same tim...

Oct 6, 2026
Post comments count 0
Post likes count 0

Upcoming SQL and AI Events to Put on Your Calendar

Jerry Nixon

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 community conferences begin. This AI workshop is designed for SQL developers, database administrators, application developers, architects and other data professionals who want to build AI-powered applications without abandoning the SQL tools and security model they alr...

Oct 6, 2026
Post comments count 3
Post likes count 1

PostgreSQL to SQL Field Notes: Connections

Jerry Nixon

Welcome to SQL First, welcome to SQL! You’re going to like this. Moving 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 Learn, and know there is a huge community of SQL developers ready to help along the way. This blog is for the PG developer Good news! The SQL standard is shared across both engines; that should help you get up to speed quickly. However, there are differences, and ther...

Oct 1, 2026
Post comments count 0
Post likes count 0

Data API builder 2.1.5: JSON and Vector Data Type Support, and More

Matt,
Aniruddh

Data API builder (DAB) 2.1.5 is now available as a stable release, and it is about meeting modern data where it lives: documents next to rows, embeddings next to both. This release brings native support for the SQL and data types to the REST and GraphQL endpoints, so the same entities that serve your CRUD traffic can now store and expose document-shaped data and embeddings without custom code. It also introduces DAB as an embeddable NuGet library, hardens the MCP endpoint, moves the engine to .NET 10, and ships a set of security and reliability improvements. Try it today and tell us what you think. What's n...