如何用SQL语言 删除正在使用的数据库 SQL2005,用SQL语句删除数据库提示正在使用,删除不掉...

作者&投稿:隐荣 (若有异议请与网页底部的电邮联系)
DROP DATABASE dbname

正在使用的数据库无法删除,需要先关闭,而且其它人正在使用的也不能删除的。

正在使用的数据库应该是删除不了的,如同windows下一个文件你已经打开,又想删除,是做不到的

通常情况下,SQLServer2000正在使用的数据库(有数据库连接),是不能删除或被恢复的,可以将数据库设置为单用户模式,即可删除:

ALTER DATABASE IpaddrDB SET SINGLE_USER with ROLLBACK IMMEDIATE
GO
DROP DATABASE IpaddrDB

啊啊啊啊



因为数据库正在使用中,所以无法删除。可以先执行以下语句:use master(只要不是要删除的数据库就行),然后再执行: drop database 数据库名(要删除的数据库)

在查询分析器中用SQL语句删除数据库,被告知数据库正在使用,如何解决?~

把连接到数据库的软件关闭..然后把企业管理器关闭..就可以操作了..

不能删除当前正在使用(表示正打开供任意用户读写)的数据库。若要从数据库中删除用户,请使用 ALTER DATABASE 将数据库设置为 SINGLE_USER。
ALTER DATABASE db_name SET SINGLE_USER