使用alter privilege创建角色

时间:2017-08-29 11:16:05

标签: sql-server ssis

您好我正在创建一个SSIS包,它将表截断为ETL过程的一部分。需要使用alter privilege和添加到角色的服务帐户定义角色

有人可以说明我该怎么做

USE CoreReferenceStaging
exec sp_addrole  'alterpermissions', 'INT\svc-w-corerefdata-de'  
exec sp_addrolemember 'alterpermissions', 'INT\svc-w-corerefdata-de'
GRANT ALTER ON [dbo].[theTable] TO [alterpermissions]  

1 个答案:

答案 0 :(得分:0)

这些是要遵循的步骤;如果您已经完成其中一些操作,只需省略它们:

create login [INT\svc-w-corerefdata-de] from windows;

use CoreReferenceStaging;
create role alterpermissions;
grant alter on dbo.theTable to alterpermissions;

create user [INT\svc-w-corerefdata-de] from login [INT\svc-w-corerefdata-de];
exec sp_addrolemember 'alterpermissions', 'INT\svc-w-corerefdata-de';