Public/Remove-AzureDatabase.ps1
function Remove-AzureDatabase { <# .SYNOPSIS Removes a Azure SQL Database. .DESCRIPTION Removes a Azure SQL Database, created using `New-SqlTestAzureInstance` command. .EXAMPLE PS> $instance = New-SqlTestAzureInstance -Subscription 'MyAzureSubscription' PS> $database = New-SqlTestAzureDatabase -Instance $instance PS> $database | Remove-SqlTestAzureDatabase PS> $instance | Remove-SqlTestAzureInstance #> [CmdletBinding()] param( # Specifies the resource group containing the database. [Parameter( Mandatory, ValueFromPipelineByPropertyName )] [ValidateNotNullOrEmpty()] $ResourceGroupName, # Specifies the server to remove the database from. [Parameter( Mandatory, ValueFromPipelineByPropertyName )] [ValidateNotNullOrEmpty()] $ServerName, # Specifies the database to remove. [Parameter( Mandatory, ValueFromPipelineByPropertyName )] [ValidateNotNullOrEmpty()] $DatabaseName ) process { Remove-AzSqlDatabase -ResourceGroupName $ResourceGroupName -ServerName $ServerName -DatabaseName $DatabaseName } } |