База данных удаляется в том случае, если она существует, если ее нет, то не выполняется ничего.
Синтаксис
IF EXISTS( SELECT name FROM sys.databases WHERE name = 'имя_базы' ) DROP DATABASE | SCHEMA имя_базы
Script.sql
IF EXISTS( SELECT name FROM sys.databases WHERE name = 'zzz' ) DROP DATABASE zzz
IF EXISTS( SELECT name FROM sys.databases WHERE name = 'zzz' ) DROP DATABASE zzz