gpt4 book ai didi

sql-server - SSIS 包创建 Hresult : 0x80004005 Description: "Login timeout expired" error

转载 作者:太空狗 更新时间:2023-10-30 01:41:00 26 4
gpt4 key购买 nike

我有一个 SSIS 包,它由每天运行两次的 SQL 作业执行。我最近更新了 SSIS 包,删除了其中 Select 语句的 where 子句。与之前的 650 行相比,现在的结果大约有 1800 行。当我在本地机器上执行新包时,一切运行良好。但是当我把它放在 Prod 服务器上时,它没有运行并给我 Hresult: 0x80004005 Description: "Login timeout expired"错误。

此错误通常在未启用远程访问但已启用时抛出。 Job是在我的账户下运行的,所以权限应该没有问题。此外,程序包之前运行没有问题,我只更改了一个 where 子句,使表增加了一千行,所以我不应该为此出现登录超时错误。

我知道这不是服务器上的剩余空间,因为如果我更改 SSIS 包的配置文件并将其定向到生产数据库,一切正常。

同样,这个问题困扰着我,因为当我将旧包与旧 where 子句放在一起时,一切正常。

任何人都知道可能导致问题的原因是什么?

这是日志条目:

作为用户执行:服务。 ...32 位版本 9.00.3042.00 版权所有 (C) Microsoft Corp 1984-2005。版权所有。开始时间:下午 1:49:21 错误:2011-08-04 13:50:12.28 代码:0xC0202009 来源:Brd 加载连接管理器“数据库” 描述:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005。 OLE DB 记录可用。来源:“Microsoft SQL Native Client” Hresult:0x80004005 描述:“登录超时已过期”。 OLE DB 记录可用。来源:“Microsoft SQL Native Client” Hresult:0x80004005 描述:“建立与服务器的连接时发生错误。在连接到 SQL Server 2005 时,此失败可能是由于在默认设置下 SQL Server 没有允许远程连接。”。 OLE DB 记录可用。来源:“Microsoft SQL Native Client” Hresult:0x80004005 描述:“TCP 提供程序:连接 att...进程退出代码 1。该步骤失败。

最佳答案

终于找到问题了。错误不是好错误。

显然,Ole DB 源代码有一个错误,可能会导致它崩溃并抛出该错误。我用其中包含插入语句的 OLE DB 命令替换了 OLE DB 目标并修复了它。

让我到达那里的链接: http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/fab0e3bf-4adf-4f17-b9f6-7b7f9db6523c/

奇怪的Bug,希望对其他人有帮助。

关于sql-server - SSIS 包创建 Hresult : 0x80004005 Description: "Login timeout expired" error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6946265/

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