如何增加SQL用户权限不可以修改架构

--1、每个用户数据库(包括model)增加数据库角色
CREATE ROLE [DT_RWE] AUTHORIZATION [dbo]
--2、每个用户数据库(包括model)设置数据库角色全县
 GRANT  VIEW DEFINITION,EXECUTE to [DT_RWE]

--3 增加登录名
CREATE LOGIN [domain\domain users] FROM WINDOWS
WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[简体中文]

--4 在每个数据库中对用户进行授权
EXEC dbo.sp_addrolemember @rolename=N'DT_RWE', @membername=N'LIEBO\domain users'
GO
EXEC dbo.sp_addrolemember @rolename=N'db_datareader',
@membername=N'LIEBO\domain users'
GO
EXEC dbo.sp_addrolemember @rolename=N'db_datawriter',
@membername=N'LIEBO\domain users'
GO

你可能感兴趣的:(如何增加SQL用户权限不可以修改架构)