I have this code:
IF EXISTS (SELECT * FROM sys.sysdatabases WHERE name='MyDatabase')
begin
DROP database MyDatabase
end
Go
CREATE DATABASE MyDatabase
But I see this error after executing this query:
Cannot create file ‘C:\Program Files\Microsoft SQL Server\MSSQL10.FARASQL\MSSQL\DATA\MyDatabase.mdf’
Most likely your database was offline when you tried to
DROPit. In such case SQL Server leaves db files on filesystem. It’s intentional behavior.According to DROP DATABASE (Transact-SQL)