Azure SQL Dev Corner
devblogs.microsoft.com/azure-sql
Voices from the Azure SQL PM Team, focusing on development and developers
- Posts
- 251 from 25 Apr 2020 to 25 Oct 2026
- Posting
- weekly (69 in the last year)
- Kind
- company blog
- Feed
- https://devblogs.microsoft.com/azure-sql/feed/
2026 62
- The paper that split the database in four: inside Azure SQL Database Hyperscale, aka Socrates
- Canada’s 2026 time zone updates: guidance for Microsoft SQL
- Try SqlClient’s new connection pool for faster parallel connections
- Upcoming SQL and AI Events to Put on Your Calendar
- PostgreSQL to SQL Field Notes: Connections
- Data API builder 2.1.5: JSON and Vector Data Type Support, and More
- DiskANN Vector Index and Vector Search Are Now Generally Available in Azure SQL
- What’s new across Microsoft SQL at SQLCon/FabCon Europe 2026
- How to build an app on Azure SQL with an AI coding agent
- MSSQL Extension for VS Code: New Getting Started Page, Agent skills, SQL Formatter, and more
- SQLAlchemy 2.1 brings built-in support for mssql-python
- Announcing the Public Preview of Local Time Zone Support in Azure SQL Database
- PostgreSQL to SQL Field Notes: Date & Time
- Coding agents are picking Azure SQL Database
- SQL Decomposition in a Nutshell
- Advocating for Uptime: The 6 Phases of Change
- Bacpac and Dacpac, the similarities and differences
- Try the new SqlClient and Retry connections natively
- New Azure SQL Foundations video series with GitHub samples
- Outgrowing SQL Server Express? Upgrade to Azure SQL Database Free Tier in 3 Steps
- MSSQL Extension for VS Code: SQL Formatter, Azure SQL Database Provisioning, and More
- The Two Hybrid Searches in Microsoft SQL
- Beyond Vector Indexes: Azure SQL Brings Optimizer Intelligence to Vector Search
- Your best friend: BlockOnPossibleDataLoss=True
- Build Locally, Ship to Cloud for $0: Azure SQL for Modern App Developers
- Refactor your database with SQL projects in VS Code
- Build locally, ship to Azure: meet Azure SQL Database container
- T-SQL Hygiene: Introducing the Covering Index
- T-SQL Hygiene: What’s the Big Deal with SET NOCOUNT ON?
- MSSQL Extension for VS Code: Shortcuts Configuration, Enhanced Results Grid Experience, and More
- Fundamentals of Azure DevOps with SQL projects
- Audit Frontier AI Agents with SQL MCP Server
- What’s new across Microsoft SQL in 2026 so far (SQL Server, Azure SQL, and SQL database in Fabric)
- Compose your API surface with Data API builder custom paths
- MSSQL Extension for VS Code: Azure SQL Database Provisioning and More
- SQL + AI, hands-on: Join a free workshop near you
- Regex support for LOB types in T-SQL—available in Azure SQL & SQL Server 2025
- Considering NL2SQL? Should your database really be the prompt? How can SQL MCP Server help?
- Microsoft SQL Security Across the MAESTRO Stack: Building Secure Agentic AI with Defense-in-Depth
- Generate Embeddings Function and External Model Object Support Are Now Generally Available in Azure SQL
- SQL MCP Server as an App Service
- Azure Data Studio is retired: Move your Azure SQL workflow to VS Code in 10 minutes
- The Polyglot tax – Part 4
- Introducing SQL MCP Server
- The Polyglot tax – Part 3
- SQL code analysis in VS Code: Configure rules without editing your project file
- Manage SQL database schemas in VS Code: Publish dialog and item templates
- DiskANN Vector Index Improvements
- MSSQL Extension for VS Code: SQL Notebooks, AI-Powered Schema Design, Data API builder & More
- The Polyglot tax – Part 2
- What questions will you ask your data agent?
- The Polyglot Tax
- MSSQL Extension for VS Code: Query Profiler, ADS Migration Toolkit & More
- Light up Multiple Databases with a Single API with Data API builder’s multi-source configuration
- Federating Databases with Data API Builder Chaining
- Dear Copilot, can you help me with SQL?
- Build Intelligent Apps with SQL: Join the SQL + AI Datathon
- Time Travel in Azure SQL with Temporal Tables
- Masking Sensitive Data in Azure SQL
- Enable Soft Delete in Azure SQL
- Introducing Budget Bytes: Build Powerful AI Apps for Under $25
- Semantic Reranking with Azure SQL, SQL Server 2025 and Cohere Rerank models
2025 59
- Data API builder’s “request-body-strict” Simplifies Client Code
- MSSQL Extension for VS Code: Introducing Edit Data (Public Preview)
- New T-SQL AI Features are now in Public Preview for Azure SQL and SQL database in Microsoft Fabric
- MSSQL Extension for VS Code: GitHub Copilot Chat GA and New Public Previews for Edit Data, Data-tier Application, and more
- Public preview of vector indexing in Azure SQL DB, Azure SQL MI, and SQL database in Microsoft Fabric
- SQL Server 2025 Embraces Vectors: setting the foundation for empowering your data with AI
- General Availability Announcement: Regex Support in SQL Server 2025 & Azure SQL
- Build an AI Agentic RAG search application with React, SQL Azure and Azure Static Web Apps
- Data API builder 1.6: Advanced Behaviors with Special HTTP Headers
- Data API builder 1.6: Flexible Logging for Every Developer
- Using the new SqlVector type with EF Core and Dapper
- SQL Server 2025 RC1: faster DiskANN and FP16 support
- MSSQL Extension for VS Code: Fabric Integration and GitHub Copilot Slash Commands (Public Preview)
- AI-based T-SQL Refactoring: an automatic intelligent code optimization with Azure OpenAI
- Using SQL Server’s new AI features and Python to create a T-SQL assistant
- Create embeddings in SQL Server 2025 RC0 with a local ONNX model on Windows
- MSSQL Extension for VS Code: Schema Compare, Schema Designer, Local SQL Server Container GA
- Updated .NET and JDBC Drivers with Native Vector Data Support for High-Performance AI Workload
- Announcing General Availability of UNISTR function and ANSI SQL || Operator in Azure SQL
- MSSQL Extension for VS Code: Agent Mode Updates, Colored Connections, and Schema Designer Enhancements
- Announcing General Availability of Native Vector Type & Functions in Azure SQL
- MSSQL Extension for VS Code: Local Containers, GitHub Copilot Agent Mode and Connection Groups
- SQL Server 2025 CTP 2.1: DiskANN Improvements
- An open-source AutoScaler for Azure SQL Hyperscale Elastic Pools
- A story of collaborating agents: chatting with your database the right way
- Azure SQL Cryptozoology AI Embeddings Lab Now Available!
- Vector Support Public Preview now extended to Azure SQL MI
- Getting started with AI in SQL Server 2025 on Windows
- New AI Features in SQL Server 2025
- MSSQL Extension for VS Code: Introducing Schema Designer (Preview)
- Announcing the General Availability (GA) of JSON data type & JSON aggregates…
- Unlocking the Power of Regex in SQL Server
- MSSQL Extension for VS Code: New UI Goes GA and GitHub Copilot Enters Preview
- Avoid T-SQL anti-patterns with the free T-SQL analysis tool
- Efficiently and Elegantly Modeling Embeddings in Azure SQL and SQL Server
- MSSQL Extension for VS Code: Introducing Schema Compare (Preview)
- Predictable LLM results with Structured Output and sp_invoke_external_rest_endpoint
- Enhancing Search Capabilities in SQL Server and Azure SQL with Hybrid Search and RRF Re-Ranking
- SQL Conf() 2025 Highlights: So Much Developer Innovation!
- Secure APIs with Data API Builder, Keycloak, and SQL Server
- Vector Search with Azure SQL, Semantic Kernel and Entity Framework Core
- Build a Streamlit application with Fabric SQL Database
- Exploring SQL Server Integration with .NET Aspire: A Collection of Hands-On Samples
- MSSQL Extension for VS Code: What’s new and what’s next
- Exciting new T-SQL features: Regex support, Fuzzy string-matching, and bigint support in DATEADD – preview
- Go passwordless when calling Azure OpenAI from Azure SQL using Managed Identities
- Building an AI App GraphQL Endpoint with SQL DB in Fabric
- Database and AI: solutions for keeping embeddings updated
- External REST Endpoint Invocation in Azure SQL Managed Instance is now in Public Preview
- .NET Aspire and Data API builder with the Community Toolkit
- Azure Data Studio Retirement
- Storing, querying and keeping embeddings updated: options and best practices
- Stored Procedure Caching in Data API builder Now Supported
- Hot Reload in Data API builder Now Available
- Introducing Change Event Streaming: Join the Azure SQL Database Private Preview for Change Data Streaming
- Improve the “R” in RAG and embrace Agentic RAG in Azure SQL
- Extending Regular Expressions (Regex) Support on Azure SQL Managed Instance (MI)
- SQL Server Native Vector Search for .NET Developers
- Building a RAG-Based Smart Memory Application with Azure SQL Database
2024 35
- Embedding models and dimensions: optimizing the performance to resource-usage ratio
- Azure SQL ❤️ Python!
- Introducing the enhanced MSSQL Extension for Visual Studio Code
- Announcing LangChain integration for your SQL-based AI applications
- Build AI apps faster and easier with SQL database in Fabric – now Public Preview!
- RAG with SQL Vector Store: A Low-Code/No-Code Approach using Azure Logic Apps
- Exciting Announcement: Public Preview of Native Vector Support in Azure SQL Database!
- Soccer Analytics Copilot with Azure SQL and OpenAI
- The ultimate chatbot?
- Smart Resume Matching: Document RAG with Azure SQL DB & Document Intelligence
- Build a chatbot on your own data in 1 hour with Azure SQL, Langchain and Chainlit
- EAP for Vector Support Refresh – Introducing Vector type
- Vector Support EAP extended to Azure SQL MI
- Retrieval Augmented Generation with Azure SQL
- Simplify development with Dev Container templates for Azure SQL Database
- Similarity Search with FAISS and Azure SQL
- Building Course Registration Project with Azure SQL Database
- Unleashing the Potential of Generative AI in Azure SQL Database
- Announcing UNISTR and || operator in Azure SQL Database – preview
- Announcing EAP for Vector Support in Azure SQL Database
- What’s a Vector Anyway?
- Coding at the Speed of Innovation: AI and more with Azure SQL Database
- Data API builder becomes Generally Available
- Private Preview for External REST Endpoint Invocation with Azure SQL Managed Instance
- Data API builder Version 0.11 Brings In-Memory Caching
- Vector Search Optimization via KMeans, Voronoi Cells and Inverted File Index (aka “Cell-Probing”)
- Vanna.ai and Azure SQL Database
- Introducing Regular Expression (Regex) Support in Azure SQL DB
- Empowering the SQLBits website with Azure SQL and Data API Builder
- Azure SQL Trigger Binding for Azure Functions goes GA
- NL2SQL with LangChain and Azure SQL Database
- Build highly scalable, AI-ready applications on Azure SQL Database Hyperscale
- Build your APIs with DAB using Containers – Part 2
- Using AI for Content Moderation with Azure SQL Database
- Chat with your data in Azure SQL Database
2023 35
- Relationship Advice from Data API builder
- Build your APIs with DAB using Containers – Part 1
- Winter 2023 Service Update for External REST Endpoint Invocation
- Data API builder 0.9.7 Released
- Announcing New Lower Price Tier for Cloud Native Applications on Azure SQL
- Vector Search with Azure SQL Database
- Azure SQL Database Elastic Jobs preview refresh
- Build your API with DAB. Build your client with Kiota!
- OpenAPI for your Azure SQL database
- How I built a session recommender in 1 hour using Open AI
- Creating a Kubernetes Application for Azure SQL Database
- New Azure SQL Database free offer
- Generate images with Azure OpenAI Service (DALL-E) and Azure SQL Database
- Data API builder Now Supports ENV Files
- Using OpenAI REST Endpoints with Azure SQL Database
- REST Endpoint Invocation is now Generally Available
- Building your own DB Copilot for Azure SQL with Azure OpenAI GPT-4
- Summer 2023 Update for Azure SQL Database External REST Endpoint Invocation
- How to export Azure SQL Managed Instance data into Fabric Lakehouse
- How to copy data from Azure SQL Managed Instance to Microsoft Fabric DW
- Vector Similarity Search with Azure SQL database and OpenAI
- Model your Supply Chain in a Graph Database | Part 4
- Model your Supply Chain in a Graph Database | Part 3
- Model your Supply Chain in a Graph Database | Part 2
- Model your Supply Chain in a Graph Database | Part 1
- Implement Change Data Streams with Azure SQL Database, Change Tracking, and Azure SQL Bindings
- Change Tracking in Azure SQL Database
- Using Ledger in Azure SQL Database
- Make data more human with Azure OpenAI and Azure SQL
- Data API Builder Quickstart Demo from VS Live Vegas
- Data API builder for Azure SQL Databases – Public Preview
- Getting Started with Azure SQL Bindings: Part 1
- Using Python and Azure Functions to send data from Azure SQL Database
- CTEs, Views or Temp Tables?
- Development with SQL in containers on macOS
2022 15
- Developing with Azure SQL bindings and Azure SQL trigger for Azure Functions
- Connecting the Dots of Azure SQL CICD Part 3: Testing with tSQLt
- Azure SQL Database External REST Endpoints Integration Public Preview
- Maximizing Azure SQL Database performance with a globally distributed Redis write-behind cache
- Connecting the Dots of Azure SQL CICD Part 2: Local Development
- Connecting the Dots of Azure SQL CICD Part 1: Getting Started
- Announcing JSON Enhancements in Azure SQL Database, Azure SQL Managed Instance and SQL Server 2022
- Announcing the “Azure SQL Database External REST Endpoints Integration” Early Adoption Program
- Azure SQL Database Change Stream with Debezium
- Create and connect to an Azure SQL DB in 6 easy steps
- Announcing General Availability of Change Data Capture (CDC) on Azure SQL Database
- Build GraphQL apps with Hasura and Azure SQL Database
- Create REST API in Python with Django, using the Django REST Framework and Azure SQL
- Saving Bot Activities in Azure SQL Database
- Automatic GraphQL and REST endpoint for Azure SQL with Directus
2021 9
- Modern application development with Prisma, GraphQL (or REST) and Azure SQL
- LAUNCH: Build serverless, full stack applications in Azure
- Dev life is easy with node-mssql
- Introducing Configurable Retry Logic in Microsoft.Data.SqlClient v3.0.0-Preview1
- Considerations of Data Partitioning on Spark during Data Loading on Clustered Columnstore Index
- The “insert if not exists” challenge: a solution
- The Positive Impact of Intelligent Query Processing
- Solving the River Crossing problem with SQL Graph
- Modern development: creating a REST API, via CI/CD and back
2020 36
- Seasons of Serverless Challenge 3: Azure TypeScript Functions and Azure SQL Database serverless
- Programmatically parsing Transact SQL (T-SQL) with the ScriptDom parser
- Azure SQL can read Azure Data Lake storage files using Synapse SQL external tables
- Using an Azure Container Instance to convert a BAK to BACPAC for Import into Azure SQL Database
- Autoscaling with Azure SQL Hyperscale
- Seasons of Serverless Challenge 1: Azure Functions and Azure SQL Database serverless
- Continuous Delivery for Azure SQL DB using Azure DevOps Multi-stage Pipelines
- Testing performance of Azure SQL Database as a key-value store
- Serverless Streaming At Scale with Azure SQL
- Optimize storage usage for large volumes of IoT data with Azure SQL
- Ingest millions of events per second on Azure SQL leveraging Shock Absorber pattern
- Build your full-PaaS IoT solution with Azure SQL Database
- Running 1M databases on Azure SQL for a large SaaS provider: Microsoft Dynamics 365 and Power Platform.
- Resources to become a Well-Rounded Full-Stack Developer
- Promises, Node, Tedious, Azure SQL. Oh My!
- TodoMVC Full Stack with Azure Static Web Apps, Node and Azure SQL
- Fast loading data into Azure SQL: a lesson learned.
- Serverless REST API with Azure Functions, Node, JSON and Azure SQL
- Practical Azure SQL Database for Modern Developers
- Azure SQL & .bacpac the easy way
- Developing in the cloud with SQL Server Big Data Clusters: Run and Monitor Apps
- Developing in the cloud with SQL Server Big Data Clusters: Develop and Deploy Apps
- Azure SQL for Beginners – Video Playlist
- Developing in the cloud with SQL Server Big Data Clusters: Getting Started
- Architecting REST API with Python, Flask and Azure SQL
- Preview of Azure Arc enabled SQL Server is now available
- Querying and visualizing data using SQLPad
- Use Linked server to Synapse SQL to implement Polybase-like scenarios in Managed Instance
- Microsoft.Data.SqlClient 2.0.0 is now available
- Go Azure SQL!
- JSON in your Azure SQL Database? Let’s benchmark some options!
- Improve JDBC application reliability with Azure SQL and connection pooling
- Optimize Azure SQL Upsert scenarios
- DevOps for Azure SQL
- Join us: Azure SQL at Microsoft Build 2020
- 10 reasons to use Azure SQL in your next project