欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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