执行SQL删除数据库

Posted Jia_ShengJie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行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了。


以上是关于执行SQL删除数据库的主要内容,如果未能解决你的问题,请参考以下文章