Azure SQL Dev Corner

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

Latest posts

Aug 19, 2026
Post comments count 0
Post likes count 0

Outgrowing SQL Server Express? Upgrade to Azure SQL Database Free Tier in 3 Steps

Vandana,
Amit

If you’ve been building local prototypes, internal tools, web backends, or lightweight services on SQL Server Express, you know the routine: it’s free, familiar, and gets the job done – until you hit hardware limits or spend weekends manual backup scripts and handling OS patches. Learn how to upgrade from SQL Server Express to Azure SQL Database free tier in 3 simple steps. Whether you're running SQL Server 2022 (or older) and hitting the hard 10 GB storage wall, or using SQL Server 2025 and realizing 50 GB of disk space doesn't solve the strict 1.4 GB memory bottleneck, staying on Express limits your applica...

Aug 19, 2026
Post comments count 0
Post likes count 0

MSSQL Extension for VS Code: SQL Formatter, Azure SQL Database Provisioning, and More

Yo-Lei Chen

Writing and maintaining SQL is easier when you can eliminate repetitive steps and keep your scripts cleanly formatted. With the MSSQL extension for VS Code v1.45, we're introducing the Public Preview of the SQL Formatter alongside the General Availability of Azure SQL Database Provisioning and Shortcuts Configuration. You can now apply consistent T-SQL formatting across your projects, create free tier cloud databases with automated post-deployment actions, and streamline frequently used commands and queries directly inside Visual Studio Code. What's new in MSSQL extension for VS Code v1.45 Here's a summary of t...

Aug 18, 2026
Post comments count 1
Post likes count 2

The Two Hybrid Searches in Microsoft SQL

Jerry Nixon

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 queries return the best possible results to your apps and agents. Text search In 1998, Microsoft Research Cambridge welcomed Stephen Robertson, one of the principal architects of BM25, or Best Matching 25, the relevance-ranking algorithm that became foundational to m...

Aug 13, 2026
Post comments count 0
Post likes count 2

Your best friend: BlockOnPossibleDataLoss=True

Jerry Nixon

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.

Aug 10, 2026
Post comments count 0
Post likes count 0

Build Locally, Ship to Cloud for $0: Azure SQL for Modern App Developers

Vandana,
Andrew

As app developers, our primary focus is building great user experiences, designing APIs, and shipping features quickly. What we don't want is database friction—wasting hours configuring local DB instances, writing verbose migration scripts by hand, or worrying about unexpected cloud bills while prototyping. Today, we are making database development fast, intelligent, and completely free. By combining the Azure SQL Developer Container for local offline development, AI Agent Skills to automate your ORM and data layer, and the Azure SQL Database Free Tier, you can build locally and ship to production in minutes f...

Jul 28, 2026
Post comments count 2
Post likes count 0

Refactor your database with SQL projects in VS Code

Drew Skwiers-Koballa

SQL database projects are a fundamental tool for keeping your database in source control, tracking changes and collaborating on quickly evolving database needs. Not to be forgotten, their superpower is being able to dynamically generate deployment scripts that match the declared state and the exact environment you're deploying to. SQL project development becomes more challenging when a database needs serious changes, where the requirements of the system have evolved to the point of having to rename tables and move objects between schemas. In plain T-SQL, we can rename a table or column without having to co...

Jul 23, 2026
Post comments count 9
Post likes count 3

Build locally, ship to Azure: meet Azure SQL Developer

Carlos,
Vandana

Big news: Azure SQL Developer is here, in private preview. It's the Azure SQL Database engine, on your laptop, in a container. Build against the exact engine you run in the cloud. Ship the same code to Azure. Change one line, the connection string, and you're in production. Free for local dev and CI. No subscription. No credit card. No catch. Run it yourself, or hand it to an AI agent and watch it go.  The inner-loop problem If you build apps on a cloud database, you know the friction. To develop and test locally, you either point your app at a shared cloud instance, with slow round trips, noisy neighbors, and ...

Jul 20, 2026
Post comments count 1
Post likes count 3

T-SQL Hygiene: Introducing the Covering Index

Jerry Nixon

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 particularly faster for one specific query. We call it covering because it covers all the projections and predicates in that query. Which query? That is up to you, the developer, to identify. Look for queries that are either 1) very important to run fast or 2) extreme...

Jul 16, 2026
Post comments count 1
Post likes count 2

T-SQL Hygiene: What’s the Big Deal with SET NOCOUNT ON?

Jerry Nixon

Learn why SET NOCOUNT ON improves stored procedure efficiency, reduces unnecessary messages, and matters to .NET developers.