首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSIS CDC权限错误

SSIS CDC权限错误
EN

Stack Overflow用户
提问于 2016-08-11 19:07:11
回答 1查看 1K关注 0票数 0

我正在使用变更数据捕获创建一个SSIS包。我已经创建了这个包,但是在执行它时我得到了下面的错误:

CDC控制任务错误:“只有sysadmin固定服务器角色或db_owner固定数据库角色的成员才能执行此操作。请与具有执行此操作足够权限的管理员联系。”

错误表示需要sysadmin/db_owner角色。但是,这是否真的是必需的,还是我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-08-11 19:24:49

我取决于您在SSIS..Here中试图做的是什么,MSDN列出了什么。你需要什么特权..。

访问授权更改数据

涓涓流更新包需要访问Server 2016 CDC功能。默认情况下,这种访问将授予db_owner固定数据库角色的成员。由于db_owner是一个强大的角色,因此在定义Server 2016中的捕获实例时,建议将一个门控安全角色与每个捕获实例关联起来,从而允许SSIS包使用更受限制的用户来处理更改。

访问疾控中心数据库当前的LSN

用于标记开始LSN以进行更改处理的CDC控制任务操作必须能够找到CDC数据库当前的LSN。这是使用来自主数据库的过程sp_replincrementlsn完成的。此过程的执行权限必须授予用于连接到Server 2016 CDC数据库的登录名。

访问CDC状态表:

CDC State表用于自动持久化CDC状态,这些状态需要通过用于连接到Server 2016 CDC数据库的登录更新。由于此表是由SSIS开发人员创建的,请将Server 2016系统管理员设置为有权创建Server 2016数据库并执行管理和维护任务的用户。此外,使用启用CDC的数据库的Server 2016系统管理员必须了解Server 2016 CDC技术和实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38904309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档