广告
返回顶部
首页 > 资讯 > 数据库 >SQLServer删除自定义数据库用户的方法
  • 116
分享到

SQLServer删除自定义数据库用户的方法

2024-04-02 19:04:59 116人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关sqlServer删除自定义数据库用户的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。删除用户自定义数据库用户注意事项不能从数据库中删除拥

这篇文章将为大家详细讲解有关sqlServer删除自定义数据库用户的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

删除用户自定义数据库用户注意事项

不能从数据库中删除拥有安全对象的用户。 必须先删除或转移安全对象的所有权,才能删除拥有这些安全对象的数据库用户。

不能删除 guest 用户,但可在除 master 或 tempdb 之外的任何数据库中执行 REVOKE CONNECT FROM GUEST 来撤消它的 CONNECT 权限,从而禁用 guest 用户。(相关推荐:Mysql教程

需要对数据库具有 ALTER ANY USER 权限。

使用SSMS数据库管理工具删除用户自定义数据库用户

1、连接服务器-》展开数据库-》选择要删除用户的数据库-》展开数据库-》展开安全性-》展开用户-》选择要删除的用户右键点击-》选择删除。

SQLServer删除自定义数据库用户的方法

2、在删除对象弹出框-》点击确定。

SQLServer删除自定义数据库用户的方法

3、不需要刷新即可查看删除结果。

SQLServer删除自定义数据库用户的方法

使用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删除自定义数据库用户的方法

看完这篇文章,你们学会SQLServer删除自定义数据库用户的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网数据库频道,感谢各位的阅读。

您可能感兴趣的文档:

--结束END--

本文标题: SQLServer删除自定义数据库用户的方法

本文链接: https://www.lsjlt.com/news/37294.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQLServer删除自定义数据库用户的方法
    这篇文章将为大家详细讲解有关SQLServer删除自定义数据库用户的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。删除用户自定义数据库用户注意事项不能从数据库中删除拥...
    99+
    2022-10-18
  • mysql数据库中定时删除的方法
    这篇文章将为大家详细讲解有关mysql数据库中定时删除的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql数据库中设置定时删除的方法:首先打开mysql文件;然...
    99+
    2022-10-18
  • 删除数据库的方法
    1.使用dbca 2.使用sql语句删除 ...
    99+
    2022-10-18
  • dedecms删除系统自定义变量的方法
    本文实例讲述了dedecms删除系统自定义变量的方法。分享给大家供大家参考。具体实现方法如下: 一、问题: 之前添加了个联系电话的系统变量,选错了变量类型,结果电话里面要是出现“-”就显示不全了,...
    99+
    2022-06-12
    dedecms 删除 系统 自定义变量 方法
  • MySQL删除数据库的方法
    这篇文章主要介绍MySQL删除数据库的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MySQL删除数据库的方法:1、使用drop命令删除数据库,代码为【drop database...
    99+
    2022-10-18
  • Navicat数据库删除数据的方法
    这篇文章给大家分享的是有关Navicat数据库删除数据的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。Navicat数据库怎么删除数据?● 首先打开Navicat;● 然后打...
    99+
    2022-10-18
  • 数据库删除表中数据的方法
    小编给大家分享一下数据库删除表中数据的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数据库删除表中数据的方法:1、使用“dr...
    99+
    2022-10-18
  • MySQL中删除数据库的方法
    小编给大家分享一下MySQL中删除数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法:可以使用“DROP DATAB...
    99+
    2022-10-18
  • phpmyadmin中删除数据库的方法
    这篇文章主要介绍phpmyadmin中删除数据库的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在数据库列表中,单击新创建的数据库 db_study ,然后单机页面中的“操作”超...
    99+
    2022-10-18
  • Navicat数据库删除查询数据的方法
    这篇文章给大家分享的是有关Navicat数据库删除查询数据的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。如果想使用navicat删除查询出来的数据,可以直接将查询的sele...
    99+
    2022-10-18
  • 删除数据库中重复数据的方法
    这篇文章主要介绍“删除数据库中重复数据的方法”,在日常操作中,相信很多人在删除数据库中重复数据的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”删除数据库中重复数据的方法”...
    99+
    2022-10-18
  • 在phpmyadmin中删除数据库的方法
    小编给大家分享一下在phpmyadmin中删除数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在phpmyadmin中...
    99+
    2022-10-18
  • mysql中navicat删除数据库的方法
    这篇文章主要介绍mysql中navicat删除数据库的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!navicat mysql删除数据库方法:你要有管理员的权限,然后右键你要删除...
    99+
    2022-10-18
  • MySQL删除数据库的方法举例
    目录一、drop命令删除数据库二、使用mysqladmin删除数据库三、使用php脚本删除数据库附:Drop的简单介绍总结一、drop命令删除数据库 使用普通用户登陆 MySQL 服务器,可能需要特定的权限来创建或者删除...
    99+
    2023-04-11
    mysql删除数据库命令 mysql怎么清楚数据库 mysql强制删除数据库
  • 删除sqlserver数据库日志和没有日志的数据库的恢复办法
    这篇文章将为大家详细讲解有关删除sqlserver数据库日志和没有日志的数据库的恢复办法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、删除数据库日志文件...
    99+
    2022-10-18
  • Win10系统删除自定义图片历史记录的方法
    小编给大家分享一下Win10系统删除自定义图片历史记录的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!详细如下首先我们鼠标右键桌面空白处,选择个性化选项。我们进入到个性化页面中,点击背景选项,并在右侧处点击浏览按钮。然...
    99+
    2023-06-10
  • MySQL数据库无法删除的解决方法
    本篇内容介绍了“MySQL数据库无法删除的解决方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-18
  • MySQL删除数据库的方法是什么
    本篇内容介绍了“MySQL删除数据库的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、drop命令删除数据库使用普通用户登陆 M...
    99+
    2023-07-06
  • MySQL删除数据库的方法有哪些
    这篇文章将为大家详细讲解有关MySQL删除数据库的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。删除数据库的命令是:“DROP DATABASE 数据库名;”;...
    99+
    2022-10-18
  • Django rest framework自定义用户表的方法
    这篇文章主要介绍了Django rest framework自定义用户表的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。说明Django 默认的用户表 auth_user...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作