首先你用的是哪种数据库,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语句创建的数据库删除不了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)