【问题标题】:Role creation with alter privilege使用更改权限创建角色
【发布时间】:2017-08-29 11:16:05
【问题描述】:

您好,我正在创建一个 SSIS 包,它在 ETL 过程中截断表。需要使用更改权限定义角色并将服务帐户添加到角色

有人能告诉我怎么做吗

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]  

【问题讨论】:

  • 你为什么要创建角色?让您的 DBA 去做。
  • DBA 要求我这样做。我需要在 Dev 上对其进行测试并将其发布到其他环境
  • 创建角色是管理员,而不是开发。在 dba.stackexchange.com 上发布您的问题

标签: sql-server ssis


【解决方案1】:

这些是要遵循的步骤;如果您已经完成了其中一些,请忽略它们:

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';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 2020-03-05
    • 1970-01-01
    • 2019-06-26
    • 2018-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多