1.管理员账号登录
2.服务器下方 -> 安全性-> 右键 "新建登录名"
use master
go
CREATE LOGIN myreader
WITH PASSWORD = 'mr147))*'
GO
3.找到要添加只读账号的数据库;例如:TestDb;展开找到 安全性 ->用户-> 右键 "新建用户";
在 TestDb 中执行以下脚本
CREATE USER myreader
FOR LOGIN myreader
WITH DEFAULT_SCHEMA = dbo
GO
-- Add user to the database owner role
EXEC sp_addrolemember N'db_datareader', N'myreader'
GO
4.尝试修改一条数据,如下图:无法修改成功
5.恭喜,只读账号创建成功
附录:
数据库中的角色 展示: