Sql server 2005 如何在SQLServer2005中删除用户定义的数据库?
我正在尝试删除用户定义的数据库,如下所示:Sql server 2005 如何在SQLServer2005中删除用户定义的数据库?,sql-server-2005,sql-server-2008,Sql Server 2005,Sql Server 2008,我正在尝试删除用户定义的数据库,如下所示: create database demo; drop database demo; 但是我得到了错误 无法删除数据库“demo”, 因为它不存在或者你存在 没有许可 在上面的代码中,如果数据库被删除,并且再次尝试删除不存在的数据库,则会出现您提到的错误 在上面的代码中,如果数据库被删除并再次尝试删除不存在的数据库,则会出现您提到的错误解决此问题的一种方法可能是运行 SELECT name FROM sys.databases 查看数据库是否存在 一
create database demo;
drop database demo;
但是我得到了错误
无法删除数据库“demo”,
因为它不存在或者你存在
没有许可
在上面的代码中,如果数据库被删除,并且再次尝试删除不存在的数据库,则会出现您提到的错误
在上面的代码中,如果数据库被删除并再次尝试删除不存在的数据库,则会出现您提到的错误解决此问题的一种方法可能是运行
SELECT name FROM sys.databases
查看数据库是否存在
一些有用的提示来自
- 要使用
,数据库 无法创建连接的上下文 与要创建的数据库相同 下降。你可以改变你的想法 上下文,例如删除数据库
在运行使用master
之前,请放下
- 要执行
,请按 至少,用户必须具有拖放数据库
对数据库的访问权限控件
您可能会在那里找到一些适用于您的特定情况的其他有用信息。解决此问题的一种方法可能是运行
SELECT name FROM sys.databases
查看数据库是否存在
一些有用的提示来自
- 要使用
,数据库 无法创建连接的上下文 与要创建的数据库相同 下降。你可以改变你的想法 上下文,例如删除数据库
在运行使用master
之前,请放下
- 要执行
,请按 至少,用户必须具有拖放数据库
对数据库的访问权限控件
您可能会在那里找到适用于您的特定情况的其他有用信息。您的代码没有问题,因此我猜测您没有删除数据库的权限。您的代码没有问题,因此我猜测您没有删除数据库的权限。