作业失败,出现以下错误消息

时间:2014-08-20 06:17:38

标签: sql-server ssis

SSIS包执行失败,并带有以下描述:

  

SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80004005。 OLE DB记录可用。来源:" Microsoft SQL Server Native Client 11.0" Hresult:0x80004005描述:" TDS流中的协议错误"。 OLE DB记录可用。来源:" Microsoft SQL Server Native Client 11.0" Hresult:0x80004005描述:" TDS流中的协议错误"。 OLE DB记录可用。来源:" Microsoft SQL Server Native Client 11.0" Hresult:0x80004005描述:" TDS流中的协议错误"。代码:0xC0047038描述:SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。 OLE DB Source上的PrimeOutput方法返回错误代码0xC0202009。当管道引擎调用PrimeOutput()时,组件返回了失败代码。

在此步骤中,SSIS包将数据从一个表传输到另一个表。请告知,如何解决。

2 个答案:

答案 0 :(得分:0)

这就是我解决错误的方法

  1. 转到开始->所有程序-> Microsoft SQL Server 2008->配置工具-> SQL Server配置管理器

  2. 扩展节点SQL Native Client 10.0配置

  3. 右键单击“别名”,然后选择“新别名...”

  4. 在“服务器”字段中提供源SQL服务器的IP地址,并在“别名”字段中指定源服务器名称。

  5. 选择协议为“ NamedPipes”,然后单击“确定”

答案 1 :(得分:-1)

以下是2篇精彩的博客文章,详细介绍了此错误。当谷歌搜索TDS流中的#34;协议错误"时,它们显示前5个结果。

link 1

link 2

如果两者都没有包含您的答案,请更新您的问题,并说明您如何消除这些博客中涵盖的内容。

相关问题