Azure SQL Devs’ Corner

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

Featured posts

Announcing General Availability of Native Vector Type & Functions in Azure SQL
Jun 19, 2025
Post comments count 0
Post likes count 3

Announcing General Availability of Native Vector Type & Functions in Azure SQL

Pooja Kamath Davide Mauri
Pooja,
Davide

We are happy to announce that Native vector support in Azure SQL Database and Azure SQL Managed Instance is moving to General Availability this summer. Deploym...

Azure SQLAIVectors

Latest posts

MSSQL Extension for VS Code: What’s new and what’s next
Mar 6, 2025
Post comments count 5
Post likes count 0

MSSQL Extension for VS Code: What’s new and what’s next

Carlos Robles
Carlos Robles

The MSSQL extension for Visual Studio Code continues to evolve, bringing powerful new features and enhancements that make SQL development more seamless and efficient. In this update, we’re excited to share the latest improvements in v1.29.0 and give you a sneak peek at what’s coming next in our open roadmap. This extension is designed for developers working with Azure SQL (including Azure SQL Database, Azure SQL Managed Instance, and SQL Server on Azure VMs), SQL Database in Fabric (Preview), or SQL Server as a backend. With a rich set of features for connecting to databases, managing schemas, executing queries,...

Exciting new T-SQL features: Regex support, Fuzzy string-matching, and bigint support in DATEADD – preview
Feb 26, 2025
Post comments count 4
Post likes count 2

Exciting new T-SQL features: Regex support, Fuzzy string-matching, and bigint support in DATEADD – preview

Abhiman Tiwari
Abhiman Tiwari

We are thrilled to announce the public preview of three powerful T-SQL features that will elevate your SQL queries: Regular Expressions (Regex) support, Fuzzy string-matching, and bigint support in DATEADD. These enhancements are now available in Azure SQL Database and SQL Database in Microsoft Fabric, offering developers more flexibility, efficiency, and precision in their data operations. They will also help simplify complex operations that previously required workarounds or external processing. In this post, we'll explore the capabilities of each feature, provide practical examples, and explain how they wil...

Go passwordless when calling Azure OpenAI from Azure SQL using Managed Identities
Feb 18, 2025
Post comments count 0
Post likes count 1

Go passwordless when calling Azure OpenAI from Azure SQL using Managed Identities

Davide Mauri
Davide Mauri

Security is a significant topic today, and the ability to access a service requiring authentication without using an API key, password, or secret is a common request from those concerned about the security of a solution, which includes all of us. In today's digital landscape, cybersecurity threats are increasingly sophisticated and frequent, making it imperative to protect sensitive information. Traditional methods of authentication, such as passwords and API keys, are often susceptible to breaches and misuse. As a result, there is growing interest in alternative, more secure authentication methods. Azure S...

Building an AI App GraphQL Endpoint with SQL DB in Fabric
Feb 18, 2025
Post comments count 0
Post likes count 0

Building an AI App GraphQL Endpoint with SQL DB in Fabric

Brian Spendolini
Brian Spendolini

Welcome to an exciting, new workshop where we blend the power of AI with the versatility of GraphQL and SQL databases in Microsoft Fabric. This guide will walk you through creating a set of GraphQL RAG (Retrieval-Augmented Generation) application APIs, leveraging relational data and Azure OpenAI. What You’ll Learn You’ll dive into querying and managing data within SQL databases in Microsoft Fabric and mastering the art of building AI application endpoints. We’ll explore how to seamlessly integrate AI with relational data and enhance your queries with similarity searching. The Adventure Begins Here is the chap...

Database and AI: solutions for keeping embeddings updated
Feb 13, 2025
Post comments count 0
Post likes count 2

Database and AI: solutions for keeping embeddings updated

Davide Mauri
Davide Mauri

In the previous article of this series, it was discussed how embeddings can be quickly created from data already in Azure SQL. This is a useful starting point, but since data in a database changes frequently, a common question arises: “How can the vectors be kept updated whenever there is a change to the content from which they have been generated?” This article aims to address that question. Solutions to keep embeddings updated Several methods can be employed to ensure that embeddings are updated to reflect any modifications made to the content from which they are generated: This i...

External REST Endpoint Invocation in Azure SQL Managed Instance is now in Public Preview
Feb 12, 2025
Post comments count 0
Post likes count 1

External REST Endpoint Invocation in Azure SQL Managed Instance is now in Public Preview

Brian Spendolini
Brian Spendolini

External REST Endpoint Invocation is available in Azure SQL Managed Instance with the Always-up-to-date update policy configured. Call Azure Services such as functions, Azure OpenAI, event hubs, content safety and more! To enable this feature in Azure SQL Managed Instance, run the following code: To execute sp_configure to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles. Examples and sample code can be found here and a wo...

.NET Aspire and Data API builder with the Community Toolkit
Feb 10, 2025
Post comments count 1
Post likes count 3

.NET Aspire and Data API builder with the Community Toolkit

Jerry Nixon
Jerry Nixon

Announcing .NET Aspire Integration with Data API builder (DAB)   As engineers add components to their solution architecture, their development environments can become complex and difficult to replicate across teams and environments. Placing each service in a dedicated container simplifies the setup—but only if you're familiar with Docker. Enter .NET Aspire, a simple orchestration tool that replaces Docker’s complexity with the familiarity of C#. It’s supported in Visual Studio, Visual Studio Code, and Rider, offering built-in framework features, including SQL Server and Azure SQL Database support....

Azure Data Studio Retirement
Feb 6, 2025
Post comments count 23
Post likes count 3

Azure Data Studio Retirement

Carlos Robles
Carlos Robles

We’re announcing the upcoming retirement of Azure Data Studio (ADS) on February 6, 2025, as we focus on delivering a modern, streamlined SQL development experience. ADS will remain supported until February 28, 2026, giving developers ample time to transition. This decision aligns with our commitment to simplifying SQL development by consolidating efforts on Visual Studio Code (VS Code) with the MSSQL extension, a powerful and versatile tool designed for modern developers. Why Retire Azure Data Studio? Azure Data Studio has been an essential tool for SQL developers, but evolving developer needs and the rise o...

Storing, querying and keeping embeddings updated: options and best practices
Feb 4, 2025
Post comments count 7
Post likes count 3

Storing, querying and keeping embeddings updated: options and best practices

Davide Mauri
Davide Mauri

Embeddings and vectors are becoming common terms not only for engineers involved in AI-related activities but also for those using databases. Some common points of discussion that frequently arise among users familiar with vectors and embeddings include: Let’s tackle each one of these questions one by one starting from the very first. In the next blog posts I’ll discuss about the other questions. Quickly vectorize existing data This is a straightforward question. While the answer is often "it depends," in this case, there is a clear and direct solution: to efficiently vectorize data, batchi...