gpt4 book ai didi

sql-server - DTS_E_OLEDBERROR。错误代码 : 0x80004005. SQL Server 的 SQl Native 客户端和 oledb 提供程序之间的差异

转载 作者:行者123 更新时间:2023-12-02 13:50:37 24 4
gpt4 key购买 nike

我在 SSIS 数据流组件中使用 SQL Server Native Client 10 时出现通信链接错误。

Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Description: "Communication link failure".An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Description: "TCP Provider: The specified network name is no longer available.

因此,我从 SQL Server Native Client 10 更改为 Microsoft OLEDB Provider for SQL Server,希望它能够正常运行。这次出现错误如下图:

[Transacn_Tbl1[737]] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft OLE DB Provider for SQL Server" Hresult: 0x80004005 Description: "Unspecified error occurred on SQL Server. Connection may have been terminated by the server.".

[Transacn_Tbl1[737]] Error: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "input "OLE DB Destination Input" (750)" failed because error code 0xC020907B occurred, and the error row disposition on "input "OLE DB Destination Input" (750)" specifies failure on error. An error occurred on the specified object of the specified component. There may be error messages posted before this with more information about the failure.

这两个提供商有什么区别?我应该使用哪一个?

最佳答案

我在将新的 SSIS 项目发布到生产环境后遇到了这个问题。

起初,我能够成功验证该包,但是当我尝试执行该包时,我得到了DTS_E_OLEDBERROR。错误代码:0x80004005。消息。

我尝试将服务器名和密码变量设置为敏感来验证包,但在这种情况下验证也失败。

再次将环境变量设置回不敏感并插入环境变量值后,我能够验证并执行包。

对我来说,在某些情况下,SSISDB 中的元数据似乎已损坏,但不幸的是,我无法指出此问题的根源。

我希望这会对某人有所帮助。在我最终得到这个(相当不令人满意)的解决方案之前,我经历了很多调试场景。

关于sql-server - DTS_E_OLEDBERROR。错误代码 : 0x80004005. SQL Server 的 SQl Native 客户端和 oledb 提供程序之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21603897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com