| title | Azure CLI Example: Copy Database to New Logical Server | |
|---|---|---|
| description | Use this Azure CLI example script to copy a database in Azure SQL Database to a new logical server | |
| author | WilliamDAssafMSFT | |
| ms.author | wiassaf | |
| ms.reviewer | mathoma | |
| ms.date | 06/10/2025 | |
| ms.service | azure-sql-database | |
| ms.subservice | data-movement | |
| ms.topic | sample | |
| ms.custom |
|
|
| ms.devlang | azurecli |
[!INCLUDEappliesto-sqldb]
This Azure CLI script example creates a copy of an existing database in a new Azure SQL Database logical server.
[!INCLUDE quickstarts-free-trial-note]
[!INCLUDE azure-cli-prepare-your-environment.md]
[!INCLUDE cli-launch-cloud-shell-sign-in.md]
:::code language="azurecli" source="~/../azure_cli_scripts/sql-database/copy-database-to-new-server/copy-database-to-new-server.sh" id="FullScript":::
[!INCLUDE cli-clean-up-resources.md]
az group delete --name $targetResourceGroup
az group delete --name $resourceGroup
This script uses the following commands. Each command in the table links to command specific documentation.
| Command | Description |
|---|---|
| az sql db copy | Creates a copy of a database that uses the snapshot at the current time. |