权限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

通过以上的方法,就可以让用户只有查询权限,而无法做其他的操作,从而更好的保护系统及数据安全。


数据运维技术 » 权限MSSQL用户设置只读权限的方法(mssql用户只读)