执行SQL删除数据库

USE [master];  
EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'数据库名称';
ALTER DATABASE [数据库名称] SET  SINGLE_USER WITH ROLLBACK IMMEDIATE;
DROP DATABASE [数据库名称];

简述:

    做C#开发时,有这样一个应用场景:需要新建一个数据库、建表、插入数据、备份、删除当前数据库。但是通过执行SQL来删除数据库时,总是提示异常(“当前数据库正在使用,删除失败”),在网上找了各种方法都是不行,直接让人无语。偶然的机会发现这段代码,总算OK了。


猜你喜欢

转载自blog.csdn.net/u013816709/article/details/79301564