权限MSSQL用户设置只读权限的方法(mssql用户只读)
MSSQL用户设置只读权限的方法
Microsoft SQL Server 是一款常用的关系型数据库管理系统,它可以让用户更方便的存储和管理数据。需要使用MSSQL的用户,必须给用户添加有效的登陆权限,否则用户无法登陆MSSQL系统,对于不同的用户,有时候也需要设置不同的权限,从而保证系统的安全性及有效使用数据库。
下面来看看如何为 MSSQL 用户设置只读权限的方法:
1、首先登录MSSQL,在 Object Explorer (就是进入MSSQL管理工具后,点击左侧的菜单“数据库”) 中,右击“安全”,然后在弹出菜单中选择“登录”;
2、在出现的登录属性窗口中,点击要设置的MSSQL用户;
3、再点击右侧的属性,在弹出的属性窗口点击“数据库访问”选项卡;
4、 在右侧列表中,双击要设置 只读权限的数据库;
5、 在弹出窗口中,选中“仅读权限”,根据需要选中它下面的具体权限;
6、点击确定完成权限设置,即完成了MSSQL用户设置只读权限的步骤。
此外,如果操作需要使用SQL语句,也可以使用以下T-SQL语句设置用户只读权限:
-- 添加用户
CREATE LOGIN [john] WITH PASSWORD='*******';-- 添加用户到数据库
USE [test]CREATE USER [john] FOR LOGIN [john]
-- 添加只读权限USE [test]
GRANT SELECT ON [test].[dbo].[TABLE1] TO john
通过以上的方法,就可以让用户只有查询权限,而无法做其他的操作,从而更好的保护系统及数据安全。