Questions tagged «ssis-2012»

1
在SSIS包中创建事务时出现问题
我正在处理需要使用事务的程序包,但当前出现以下错误: SSIS package "CATS-Package.dtsx" starting. Information: 0x4004300A at Data Flow Task, SSIS.Pipeline: Validation phase is beginning. Information: 0x4001100A at CATS-Package: Starting distributed transaction for this container. Error: 0xC001401A at CATS-Package: The SSIS Runtime has failed to start the distributed transaction due to error 0x8004D01B "The Transaction Manager is not available.". …

2
SSIS失败后如何继续
我想要实现以下内容: 在此程序包中,我想遍历数据库名称列表,以动态修改连接管理器设置。 但是,“测试连接”上的第一个失败将暂停并导致程序包执行失败。 但是我想继续我的Foreach循环。我感觉这应该可行(否则这些红色故障箭头的用例是什么?) 我尝试过的事情包括弄乱“ MaximumErrorCount”。
12 ssis-2012 

1
如何确定SSIS转换是非阻塞,部分阻塞还是完全阻塞?
有几篇博客声称将SSIS转换分为阻塞(异步),非阻塞(同步)和部分阻塞(异步)。 在研究特定问题时:多播是同步的(非阻塞)还是异步的(部分阻塞)? 一种资源声称异步:“多播是异步(也称为部分阻止)转换” 源:http : //social.technet.microsoft.com/wiki/contents/articles/7392.ssis-multicast-transformation.aspx 另一个同步:https ://jorgklein.com/2009/04/14/ssis-lookup-is-case-sensitive/ 其他资源声称DQS清理转换是非阻塞转换,但在我看来,它是部分阻塞的。 请不要回答按类型分类的转换列表的链接。希望该问题的答案能够提供更严格的方法来证明正确的答案。 由于部分阻塞和阻塞转换会将数据移动到新的缓冲区,而不是在适当的缓冲区上进行非阻塞操作,因此我怀疑解决方案将是在转换执行期间监视缓冲区的创建,但我不确定(a )是否会产生明确的答案,以及(b)怎么做。 我相信无阻塞转换不会导致新的执行树开始,因此答案可能在于记录PipelineExectionTrees和PipelineExecutionPlan。这可以区分同步和异步,但不能区分部分阻塞和完全阻塞。

3
错误:“要在sql服务器数据工具之外运行ssis软件包,必须安装Integration Services或更高版本的[发送成功的电子邮件]。”
注意,此标题的标题是该用户专有的逐字错误消息。该错误消息说明了dtexec应用程序中的错误,该错误将用户变量替换为错误消息字符串。在这种情况下,标准消息Standard E dition将替换为send successful email。 “标准”错误消息为: 说明:要在Business Intelligence Development Studio外部运行SSIS程序包,必须安装Integration Services的Standard Edition或更高版本。 版本SSIS2012。软件包最初是2005版本。打包在文件系统上。 主机1上的DB引擎/代理,主机2上的SSIS。 从主机2执行将成功运行。从主持人1执行将在问题主题中给出错误。看到了这篇文章,但是在主机1上安装了引擎和代理。有人看到过吗?搜索精确错误时,Google不会返回任何结果(主题行正确,错误消息中的措词不正确)。 谢谢!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.