数据库 删除问题
zalu 2010-10-14 06:57:57 我用 drop database 方法 在数据库里面执行 可以删除数据库 可是用程序执行就删不了了
程序代码如下:ExecuteSQL("drop database db_name");
执行结果:[microsoft][odbc sql server driver][sql server]无法除去 数据库‘db_name’,因为他当前正在使用。
可是我知道这个数据库没有人在使用
然后我改成 ExecuteSQL("use master drop database db_name"); 就是 加了 use master
执行结果:[microsoft][odbc sql server driver][sql server]已将数据库上下文改为‘master’
郁闷啊......
我想请教:1. 如何能使用语句 删除数据库
2.怎么判断这个数据库是否有人在访问
3.如何分辨这个数据库是系统自带的 库还是 哪个用户创建的库
我用的是 sql 2000
解决问题感激不尽