SQLServer中如何删除用户自定义数据库用户(图文详解)


当前第2页 返回上一页

语法注释

--database_name
--数据库名称
--user_name
--用户名称
--Architecture_name
--架构名称
--tests_description
--扩展属性名称

示例


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

--声明数据库引用

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中如何删除用户自定义数据库用户(图文详解)的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

navicat连接SQLServer连不上怎么办

SQLServer 2008 创建测试数据的方法

如何清除SQLServer数据库日志

学习在SQLServer中处理千万单位记录

SQLServer中五个系统数据库的简单介绍

小编带你深入解析sql server索引的原理

sql server 怎么创建数据库?

讲解有关SQLServer分页查询处理方法

解决SQLServer使用row_number时不排序的方法

SQLServer帐号被禁用如何处理

更多相关阅读请进入《SQLServer》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...