, SQL Server, . . , , T-SQL, , :
USE [Master]
DECLARE @errorCode int
BACKUP DATABASE [databaseName]
TO DISK='D:\Backup\databaseName\20100122.bak'
SET @errorCode = @@ERROR
IF (@errorCode = 0)
BEGIN
ALTER DATABASE [databaseName]
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE
DROP DATABASE [databaseName]
END
, , -, . SELECT * FROM master.sys.messages , .