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包将数据从一个表传输到另一个表。请告知,如何解决。
答案 0 :(得分:0)
这就是我解决错误的方法
转到开始->所有程序-> Microsoft SQL Server 2008->配置工具-> SQL Server配置管理器
扩展节点SQL Native Client 10.0配置
右键单击“别名”,然后选择“新别名...”
在“服务器”字段中提供源SQL服务器的IP地址,并在“别名”字段中指定源服务器名称。
选择协议为“ NamedPipes”,然后单击“确定”
答案 1 :(得分:-1)