首页 文章

SQL Server代理错误 - 找不到连接“DatabaseName”?

提问于
浏览
0

对SSIS包进行了一些修改,我似乎无法弄清楚出了什么问题 . 涉及执行其中一个软件包的SQL Server代理程序作业运行正常,直到几天前 . 我看到的错误是......

以用户身份执行:domainname \ serviceaccount . ...适用于32位版权所有(C)Microsoft Corp 1984-2005 . 版权所有 . 开始时间:4:47:33 PM错误:2010-07-07 16:47:34.09代码:0xC001000E源:PackageNAME描述:找不到连接“DB.NAME” . 如果找不到特定的连接元素,Connections集合将抛出此错误 . 结束错误警告:2010-07-07 16:47:34.09代码:0x8001F02F源:PackageNAME描述:无法解析包“.Connections [DB.NAME] .Properties [ConnectionString]”中对象的包路径 . 验证包路径是否有效 . 结束警告警告:2010-07-07 16:47:34.09代码:0x80012017源:PackageNAME说明:包路径引用了无法找到的对象:“\ Package.Connections [DB.NAME] .Properties [ConnectionString]” . 当尝试解析包时会发生这种情况...包执行成功...步骤成功 .

我没有收到任何有关该作业有错误的警报,因为最后一行建议,该步骤成功 . 因此,这项工作几天没有“正常”运行,我正在摸不着可能是什么问题 . 有没有人见过这个错误?

1 回答

  • 0

    dts作业步骤具有与SSIS包关联的变量和变量值 . 在SQL 2008中,SQL代理,作业,作业,步骤,作业步骤属性 . 有一组标签 . 每个都会影响包的运行方式 . 例如,“数据源”选项卡允许您将连接字符串更改为任何数据源 . 这是一个猜测 - 有一个名为“DB.NAME”的连接,它在作业中定义,但不在SSIS包中 .

    无论如何,如果您做了重大更改,请尝试从SSIS包重新创建作业,看看是否无法解决您的问题 .

相关问题