如何删除指定数据库的所有用户 [英] How to delete all user of specify database

查看:61
本文介绍了如何删除指定数据库的所有用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我想删除指定数据库的所有用户。

我有查询:SELECT * FROM sys.database_principals,

此查询返回ALL数据库的所有用户,如何才能获得指定要删除的用户。

谢谢。

解决方案

   -     - 不要使用where子句它将删除所有数据接受表----  

BEGIN TRAN
USE [YOUR_DATABASE_NAME] - 您提供数据库名称从您想要删除的地方
删除 FROM YOUR_TABLE_NAME
< span class =code-comment> - ROLLBACK
- CO MMIT


您需要Drop User TSQL语句。在此处阅读: http://technet.microsoft.com/en-us/library/ms189438.aspx [ ^ ]

Hi all,
I want to delete all user of a specify database.
I have query: "SELECT * FROM sys.database_principals ",
this query return all user of ALL database, how can i get only user in specify to delete.
Thanks.

解决方案

----don't use where clause it'll delete all data from receptive table----

BEGIN TRAN
USE [YOUR_DATABASE_NAME] --YOU GIVE DATABASE NAME FROM WHERE YOU WANT TO DELETE
Delete FROM YOUR_TABLE_NAME
--ROLLBACK
--COMMIT


You want the Drop User TSQL statement. Read about it here: http://technet.microsoft.com/en-us/library/ms189438.aspx[^]


这篇关于如何删除指定数据库的所有用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆