解除MSSQL数据库用户权限的步骤(删除mssql数据库用户)
解除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查询语句;最后从用户中移除角色,查询确认是否解除权限。在操作完成后,可以使用查询语句清楚地查看是否解除了指定用户的权限。