SSIS包执行失败,错误消息如下:
SSIS错误码DTS_E_OLEDBERROR。发生OLE DB错误。错误码:0x80004005。OLE DB记录可用。来源:“Microsoft SQL Server本机客户端11.0”Hresult:0x80004005说明:“TDS流中的协议错误”。有OLE DB记录可用。源:“Microsoft SQL Server本机客户端11.0”Hresult:0x80004005说明:“TDS流中的协议错误”。有OLE DB记录可用。源:“Microsoft SQL Server本机客户端11.0”Hresult:0x80004005说明:“TDS流中的协议错误”。代码:0xC0047038描述:SSIS错误码DTS_E_PRIMEOUTPUTFAILED。OLE DB来源的PrimeOutput方法传回错误码0xC0202009。当管缐引擎呼叫PrimeOutput()时,元件传回失败码。
在此步骤中,SSIS包会将数据从一个表传输到另一个表请提供解决方法建议
1条答案
按热度按时间ryevplcw1#
这就是我解决错误的方法
1.转到开始--〉所有程序--〉Microsoft SQL Server 2008--〉配置工具--〉SQL Server配置管理器
1.展开[SQL Native Client 10.0组态]节点
1.右键单击“别名”,然后选择“新建别名...”
1.根据“服务器”字段提供源SQL服务器的IP地址,并根据“别名”字段指定源服务器名称。
1.选择协议“NamedPipes”,然后单击“确定