This cheatsheet provides essential Azure CLI commands for creating, configuring, and troubleshooting Azure SQL Databases and Managed Instances. It is designed for DevOps professionals managing SQL resources in Azure.
az sql server create --name <serverName> --resource-group <rg> --location <location> --admin-user <user> --admin-password <password>
az sql db create --resource-group <rg> --server <serverName> --name <dbName> --service-objective S0
az sql db list --resource-group <rg> --server <serverName> --output table
az sql db show --resource-group <rg> --server <serverName> --name <dbName>
az sql db update --resource-group <rg> --server <serverName> --name <dbName> --service-objective S1
az sql db delete --resource-group <rg> --server <serverName> --name <dbName> --yes
az sql server firewall-rule create --resource-group <rg> --server <serverName> --name AllowMyIP --start-ip-address <ip> --end-ip-address <ip>
az sql db export --admin-password <password> --admin-user <user> --name <dbName> --resource-group <rg> --server <serverName> --storage-key <storageKey> --storage-key-type StorageAccessKey --storage-uri "<blobSasUri>"
az sql db import --admin-password <password> --admin-user <user> --name <dbName> --resource-group <rg> --server <serverName> --storage-key <storageKey> --storage-key-type StorageAccessKey --storage-uri "<blobSasUri>"
az sql db show-usage --resource-group <rg> --server <serverName> --name <dbName> --output table