sqlserver无法删除用户怎么办?
程序员文章站
2022-07-05 22:27:39
上面sql语句中user是登录名,只需要在想删除对应用户相关联的数据库中新建查询,然后copy这个脚本,执行一下就可以彻底删除了
在还原数据库之后,sqlserver数据库对应的用户权限也还...
上面sql语句中user是登录名,只需要在想删除对应用户相关联的数据库中新建查询,然后copy这个脚本,执行一下就可以彻底删除了
在还原数据库之后,sqlserver数据库对应的用户权限也还原了,于是想在安全性那里删除掉用户重新建一个用户授予权限,结果总是提示用户已存在了,然后修改用户权限就发觉无法修改权限,怀疑是用户和数据库之间的关联没有删除掉,于是用一下脚本把数据库用户彻底删除再重新建立分配权限:
ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo go EXEC sys.sp_revokedbaccess @name_in_db = user -- sysname DROP USER user DROP LOGIN user
上一篇: 解决Oracle11g在用EXP导出时,空表不能导出
下一篇: MySQL存储过程模板实例