消除MSSQL数据库用户权限的步骤
MSSQL是微软公司推出的一种关系型数据库管理系统,使用者可以方便的操作和控制数据库中的用户数据。在操作MSSQL数据库时,有时我们需要为指定的用户消除权限,此时就需要依照一定的步骤来消除MSSQL的用户权限。
首先,我们需要打开Microsoft SQL Server Management Studio,右键点击“安全性”,定位到列表中要消除权限的用户名,点击“properties”选项打开权限窗口,取消“具有信任连接”和“连接关联服务器”,确认保存/利用以后,可以关闭该窗口(若需要消除更多权限,可以继续操作,比如取消“具有安全性”,“具有备份数据库”等)。
其次,可以履行一段SQL代码,使用下面的代码来消除MSSQL的用户权限:
revoke connect sql server to public
revoke alter any role to public
revoke alter any login to public
revoke view any database to public
最后,可以从该用户中移除分配的角色,以清除与任何数据库的连接,使用下面的代码来实现:
exec sp_droprolemember ‘db_owner’,’username’
最后,如果要肯定会不会消除了指定用户的权限,可使用下面的语句进行查询:
select * from sys.database_principals
其中,sys.database_principals是系统视图,它可以显示当前用户会话中正在使用的表空间。可使用以上SQL查询语句查看指定用户的权限,并且可以清楚的看到会不会消除了指定用户的权限。
综上所述,消除MSSQL数据库用户权限的步骤是:首先打开Microsoft SQL Server Management Studio,右键点击安全性,取消用户权限;其次履行SQL查询语句;最后从用户中移除角色,查询确认会不会消除权限。在操作完成后,可使用查询语句清楚地查看会不会消除了指定用户的权限。
本文来源:https://www.yuntue.com/post/107002.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏