awesome-azure-sql icon indicating copy to clipboard operation
awesome-azure-sql copied to clipboard

An awesome list of Azure SQL samples for Developers of any Language and Platform

Awesome Azure SQL resources Awesome

A curated awesome list of resources for taking advantage of everything Azure SQL has to offer, useful for the beginners and the veterans.

Please note that the readme file is autogenerated. Check out here to learn how to contribute (hint: it's super easy!).

  • Getting Started
  • Labs & Workshops
  • Microsoft Learn
  • Best Practices
  • Shows
  • Community
  • Code Samples
    • Generic
    • Big Data
    • Change Stream
    • Data Loading
    • DevOps
    • Dynamic Schema
    • Full Stack
    • Geospatial
    • Graph
    • GraphQL
    • REST
    • ScriptDOM
    • Streaming
  • Articles
  • Scripts
  • Tools
  • Libraries
    • .NET
    • Node
    • Python
  • DevOps
  • Administration
  • Migration
  • Videos
    • Azure Friday
  • Conferences
  • Books
  • Blogs
    • Official
  • Social Media

Getting Started

Labs & Workshops

  • :bar_chart: SQL Workshops: labs and workshops on Azure SQL (and more)

Microsoft Learn

  • Azure SQL fundamentals: Learn how to translate your existing SQL Server expertise to Azure SQL including Azure SQL Database and Azure SQL managed instance.

  • Azure SQL Modules @ Microsoft Learn: all the Microsoft Learn modules related to Azure SQL. From security to development, from performances to maintenance.

  • Build Serverless Full Stack Apps on Azure: learn how to create, build, and deploy modern full stack applications in Azure by using the language of your choice (Python, Node.js, or .NET) and with a Vue.js frontend. Topics covered include modern database capabilities, CI/CD and DevOps, backend API development, REST, and more.

  • Deploy IoT solutions with Azure SQL Database: learn how Azure SQL Database provides a price-performant backend for IoT applications. You'll also deploy a template that includes Azure SQL Database, Azure VMs, Azure Functions, and Power BI which simplifies deploying and configuring IoT solutions.

Best Practices

Shows

Community

  • Azure Data Community: list of user groups and community resources like events, recordings, blogs and so on.

Code Samples

Generic

Big Data

Change Stream

Data Loading

DevOps

Dynamic Schema

Full Stack

Geospatial

Graph

GraphQL

REST

ScriptDOM

  • ScriptDOM Samples: samples on how to use the ScriptDOM parser to parse T-SQL statements

Streaming

Articles

Scripts

Tools

  • Azure SQL Monitoring: solution for near-realtime monitoring using Grafana and the Telegraf SQL plugin

  • dbatools: dbatools is a free PowerShell module with over 500 SQL Server administration, best practice and migration commands included.

  • Smart Bulk Copy: high-Speed Bulk Copy tool to move data from one Azure SQL / SQL Server database to another

  • sqlpackage.exe: SqlPackage.exe is a command-line utility that automates common database development and deployment tasks

Libraries

.NET

  • Dapper: a high-performance micro object mapper for .Net

  • EF Core: native .NET Core OR/M mapping tool.

  • SqlKata: a fluent SQL query builder for C#

Node

  • Knex.js: "Batteries included" SQL query builder

  • node-mssql: Microsoft SQL Server client for Node.js

  • Prisma: Next-generation ORM for Node.js and TypeScript

  • Sequelize: A promise-based Node.js ORM

Python

  • SQLAlchemy: Python SQL toolkit and Object Relational Mapper

DevOps

Administration

  • dbatools: dbatools is a free PowerShell module with over 500 SQL Server administration, best practice and migration commands included.

Migration

  • dbatools: dbatools is a free PowerShell module with over 500 SQL Server administration, best practice and migration commands included.

Videos

  • :tv: Azure SQL Bootcamp: interactive Azure SQL learning with Anna Hoffman and Bob Ward. Get your Azure SQL questions answered, learn to solve real-world scenarios, and more.

  • :tv: Azure SQL for Beginners: 61 small videos to learn everything to get started

  • :tv: Create secure API with .NET, Dapper and Azure SQL: Live coding recording of development of a backend API with security, full CI/CD - test included and unexpected requirements, just like the real world.

  • :tv: Data Exposed Show: an ongoing series to learn everything about the Azure Data platform, Azure SQL included

  • :tv: Data Loading Best Practices on Azure SQL DB: 20 minutes video dedicate on the explanation on the best practices to load data into Azure SQL as fast as possible

  • :tv: Serverless Full-Stack Kickstart: recording of the session delivered at the Serverless conference, on how to create a full-stack application from scratch using Azure Static Web Apps, Azure Functions and Azure SQL

  • :tv: Taming Dynamic Schemas: three different design tecniques to manage dynamic schemas in Azure SQL ranging from a pure relational solution to a full document/JSON one.

Azure Friday

Conferences

  • SQLBits: One of the most popular conference on Azure SQL and SQL Server. More than 1000 recordings available for free.

Books

Blogs

Official

Social Media

  • Twitter: official Twitter account for Azure SQL

  • YouTube: official YouTube channel for Azure SQL