您好我正在创建一个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]
答案 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';