SQL如何使用授于权限让用户查询数据库中的所有表?
发布网友
发布时间:2022-04-07 21:40
我来回答
共1个回答
热心网友
时间:2022-04-07 23:09
--创建登录账号
CREATE LOGIN USER1 WITH PASSWORD='123';
GO
--打开授权的数据库(假设给数据库TEST授权)
USE TEST
GO
--将登录账号映射为当前数据库用户
CREATE USER USER1 FOR LOGIN USER1
GO
--授予用户对当前数据库所有表具有查询权
EXEC sp_addrolemember 'db_datareader', 'USER1'