如何删除指定数据库的所有用户 [英] How to delete all user of specify database
本文介绍了如何删除指定数据库的所有用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
我想删除指定数据库的所有用户。
我有查询: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屋!
查看全文