Functions/function-Remove-Database.ps1
function Remove-Database { <# .SYNOPSIS Drop a specified database on a SQL Server instance .DESCRIPTION Drops a database once it's been finished with .EXAMPLE Remove-Database -RestoreSQLServer $sqlsvr -DatabaseName 'DBToDrop' .PARAMETER RestoreSQLSever An SMO SQL Server Connection object .PARAMETER DatabaseName Name of database to be deleted, as String. #> [CmdletBinding()] param ( [Parameter(Mandatory=$True)] [string]$DatabaseName, [Parameter(Mandatory=$True)] [Microsoft.SQLServer.Management.Smo.Server]$RestoreSQLServer ) Write-Verbose "Remove-Database - Entering " $RestoreSQLServer.Databases[$DatabaseName].Drop() Write-Verbose "Remove-Database - Leaving " } |