Question: $serverInstance = SRV 1 9 - PRIMARY SQLEXPRESS $databaseName = ClientDB $tableName = Client _ A _ contacts $csvPath = $PSScriptRoot

$serverInstance ="SRV19-PRIMARY\SQLEXPRESS"
$databaseName = "ClientDB"
$tableName = "Client_A_contacts"
$csvPath ="$PSScriptRoot\NewClientData.csv"
try {
$dbExistsQuery ="if exists(SELECT * FROM sys.databases WHERE name='$databaseName') SELECT 1 ELSE SELECT 0"
$dbExists = Invoke-Sqlcmd -Serverinstance $serverInstance -Query $dbExistsQuery
if ($dbExists -eq 1){
Write-Host "Database '$databaseName' exist, removing it..."
$deletedatabase = "DROP DATABASE [$databaseName]"
Invoke-Sqlcmd -ServerInstance $serverInstance -Query $deletedatabase
Write-Host = "DATABASE '$databaseName' HAS BEEN DELETED!"
} else {
Write-Host "DATABASE '$databaseName' does not exist"}
}
Catch
{
Write-Host "An Error Has Occured Finding database"
}
Im having trouble with my "if" statement. When those database already exists the if statement won't delete the database properly.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!