小编Hug*_*ugo的帖子

创建Hresult的SSIS包:0x80004005描述:"登录超时已过期"错误

我有一个SSIS包,由一个每天运行两次的SQL作业执行.我最近通过删除其中的Select语句的where子句来更新SSIS包.现在结果大约有1800行,相比之前的650行.当我在我的本地机器上执行新包时一切正常.但是,当我把它放在Prod服务器上时,它不会运行并给我Hresult:0x80004005描述:"登录超时已过期"错误.

如果未启用远程访问,则通常会抛出此错误.作业在我的帐户下运行,因此权利不应成为问题.此外,包之前没有问题运行,我只更改了一个where子句,使表大一千行,所以我不应该有一个登录超时错误.

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

再次,这个问题困扰着我,因为当我把旧的包与旧的where子句放在一起时,一切正常.

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

这是日志条目:

Executed as user: Services. ...sion 9.00.3042.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 1:49:21 PM Error: 2011-08-04 13:50:12.28 Code: 0xC0202009 Source: Brd Load Connection manager "DataBase" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 Description: "Login timeout expired". An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 …

database sql-server ssis

17
推荐指数
2
解决办法
9万
查看次数

标签 统计

database ×1

sql-server ×1

ssis ×1