为什么我用sql语句删除数据库、老是说我没权删除!

为什么我用sql语句删除数据库、老是说我没权删除!,第1张

首先你用的是哪种数据库,Oracal或者是sql server?

第二,删除数据库应该是要此数据库的创建者来删除,或者是对此数据库有删除权限的用户来删除。在合理的情况下赋予某个用户删除此数据库的权限也是可以的,赋予权限应该用的INVOKE语句

SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法

--执行如下SQL语句

ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo;

--然后手动删除就可以了。

网上关于这个的问题很多哦,可以试试

数据库文件是不能直接删除的,即使是复制粘贴也是不允许的,你需要执行删除数据库的 *** 作,如执行SQL语句:

drop database dbname

或使用SQL Server的管理工具执行删除。

要直接 *** 作数据库的文件,需要先将数据库分离

以上就是关于为什么我用sql语句删除数据库、老是说我没权删除!全部的内容,包括:为什么我用sql语句删除数据库、老是说我没权删除!、sql2005中,删除数据库用户删除不了怎么办、用T—SQL语句创建的数据库删除不了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10084279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存