SQLServer删除自定义数据库用户的方法
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章将为大家详细讲解有关SQLServer删除自定义数据库用户的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。删除用户自定义数据库用户注意事项不能从数据库中
千家信息网最后更新 2025年11月09日SQLServer删除自定义数据库用户的方法
这篇文章将为大家详细讲解有关SQLServer删除自定义数据库用户的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
删除用户自定义数据库用户注意事项
不能从数据库中删除拥有安全对象的用户。 必须先删除或转移安全对象的所有权,才能删除拥有这些安全对象的数据库用户。
不能删除 guest 用户,但可在除 master 或 tempdb 之外的任何数据库中执行 REVOKE CONNECT FROM GUEST 来撤消它的 CONNECT 权限,从而禁用 guest 用户。(相关推荐:MySQL教程)
需要对数据库具有 ALTER ANY USER 权限。
使用SSMS数据库管理工具删除用户自定义数据库用户
1、连接服务器-》展开数据库-》选择要删除用户的数据库-》展开数据库-》展开安全性-》展开用户-》选择要删除的用户右键点击-》选择删除。
2、在删除对象弹出框-》点击确定。
3、不需要刷新即可查看删除结果。
使用T-SQL脚本删除用户自定义用户
语法
--声明数据库引用use database_name;go--判断是否存在用户自定义用户,如果存在则删除。if exists(select * from sys.database_principals where name=user_name)--把架构所有者修改回来架构自身alter authorization on schema::[Architecture_name] to Architecture_name;--删除角色拥有的成员alter role [[Architecture_name] drop member user_name;--删除扩展属性exec sys.sp_dropextendedproperty @name=N'tests_description', @level0type=N'user',@level0name=N'user_name'--删除用户架构drop user user_name;go
语法注释
--database_name
--数据库名称
--user_name
--用户名称
--Architecture_name
--架构名称
--tests_description
--扩展属性名称
示例
--声明数据库引用use [testss];go--判断是否存在用户自定义用户,如果存在则删除。if exists(select * from sys.database_principals where name='test1')--把架构所有者修改回来架构自身alter authorization on schema::[db_accessadmin] to db_accessadmin;--删除角色拥有的成员alter role [db_accessadmin] drop member test1;--删除扩展属性--exec sys.sp_dropextendedproperty @name=N'tests_description', @level0type=N'user',@level0name=N'test1'--删除用户架构drop user test1;go
示例结果:使用T-SQL脚本删除用户需要刷新用户文件夹才能查看删除结果。
看完这篇文章,你们学会SQLServer删除自定义数据库用户的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读。
用户
数据
数据库
架构
安全
名称
对象
属性
篇文章
结果
选择
方法
成员
所有者
更多
权限
示例
脚本
角色
语法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全人气龙头
apex手游哪个服务器能玩
中小企业如何网络安全
软件开发没有进项怎么办
老男孩网络安全培训资料
桓台薪酬管理hr软件开发
软件开发部考核办法
服务器与电脑之间需要交换机吗
sonolus服务器加载失败
sql数据库合并
it软件开发难做吗
html链接到本地数据库
互联网互联科技北京有限公司
多玩数据库 怪物猎人
非腾讯云服务器域名备案
五华区品牌软件开发零售价格
网络安全宣传周科普
从事软件开发大学生有培训班吗
科技互联网电商大会
天河可靠的网络安全运维
苏州戴尔服务器类别查看
厦门市网络安全信息办公室
云钉网络技术
数据库图表技术
yml配置连接数据库
网络安全治理论坛成都
软件开发商业计划书pdf
运动校园世界数据库
uml属于那种软件开发方法
数据库表的各个表的功能描述