首页 文章

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

提问于
浏览
1

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 回答

  • -1

    这就是我解决错误的方法

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

    • 展开节点SQL Native Client 10.0配置

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

    • 根据“服务器”字段提供源SQL服务器的IP地址,并根据“别名”字段指定源服务器名称 .

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

  • 0

    这里有两篇很棒的博客文章,详细介绍了这个错误 . 当谷歌搜索“TDS流中的协议错误”时,它们显示前5个结果 .

    link 1

    link 2

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

相关问题