База данных удаляется в том случае, если она существует, если ее нет, то не выполняется ничего.
   
 
   
    Синтаксис
    
   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