1
我想删除一个用户定义的数据库,像这样:如何在sql server 2005中删除用户定义的数据库?
create database demo;
drop database demo;
但我得到的错误
,因为它不存在或无法删除数据库“示范”, 没有权限。
我想删除一个用户定义的数据库,像这样:如何在sql server 2005中删除用户定义的数据库?
create database demo;
drop database demo;
但我得到的错误
,因为它不存在或无法删除数据库“示范”, 没有权限。
create database demo;
drop database demo;
在上面的代码,如果数据库被删除,并再次试图删除不存在会给你,你提到的排序了这一点也许是
一种方式错误数据库运行
SELECT name FROM sys.databases
查看数据库是否存在。
DROP DATABASE
,连接的数据库 背景不能 一样的数据库是 下降。你可以运行DROP
DROP DATABASE
,在 最低,用户必须拥有对数据库的CONTROL
权限,然后改变你的 上下文,例如USE master
。您可能会发现有一些其他有用的信息适用于您的具体情况。
没有什么不对您的代码,所以我的猜测是,你没有权限删除数据库。 – 2011-06-01 11:25:26
下面的任何更新? – Pankaj 2011-06-02 12:46:27