发现一个问题,情况1、前正常的通过维护计划进行的数据库备份作业执行失败,并生成以下错误提示:已以用户 XXX-999\SYSTEM 的身份执行。 Microsoft (R) SQL Server 执行包实用工具 版本 9.00.3042.00 (32 位) 版权所有 (C) Microsoft Corp 1984-2005。保留所有权利。 开始时间: 14:14:19 警告: 2010-03-19 14:14:20.17 代码: 0x80012017 源: USER_DBPlan 说明: 包路径引用了找不到的对象:“\Package\Subplan_1.Disable”。在尝试解析找不到的对象的包路径时,会出现此情况。 警告结束 DTExec: 无法将 \Package\Subplan_1.Disable 值设置为 false。 开始时间: 14:14:19 完成时间: 14:14:20 已用时间: 0.844 秒. 包执行失败。. 该步骤失败。情况2、且不定时自动生成了名为abc82的作业。情况3、且连接数据库类型为Integration Services时显示如下错误无法连接到XXX-999
与计算机“XXX-999”上的SSIS服务连接失败,库没有注册。情况4、 新建维护计划时(不是维护计划向导),显示如下错误:
调用目标发生异常(mscorlib)
无法将类型为“Microsoft.SqlServer.Dts.Runtime.Wrapper.PackageNeutralClass”的 COM 对象强制转换为接口类型“Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer90”。此操作失败的原因是对 IID 为“{8BDFE892-E9D8-4D23-9739-DA807BCDC2AC}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。
问题:
因出现问题太多,不知道具体是哪个问题导致,各位有过这种情况么?
与计算机“XXX-999”上的SSIS服务连接失败,库没有注册。情况4、 新建维护计划时(不是维护计划向导),显示如下错误:
调用目标发生异常(mscorlib)
无法将类型为“Microsoft.SqlServer.Dts.Runtime.Wrapper.PackageNeutralClass”的 COM 对象强制转换为接口类型“Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer90”。此操作失败的原因是对 IID 为“{8BDFE892-E9D8-4D23-9739-DA807BCDC2AC}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。
问题:
因出现问题太多,不知道具体是哪个问题导致,各位有过这种情况么?
--》》
难道缺少了某些dll文件?瞎猜一个。且不定时自动生成了名为abc82的作业
-》》被人动了手脚?
重搞吧,或者拿着EventID在微软网上搜一下
您好,普通作业正常,只有用维护计划进行的数据库备份作业发生问题。我想可能是SSIS执行的问题。
找到 SqlServer 2005 安装目录(如 C:\Program Files\Microsoft SQL Server\90\DTS\Binn\),执行
regsvr32.exe C:\Program Files\Microsoft SQL Server\90\DTS\Binn\dts.dll
执行 regsvr32 ....路径/dts.dll 就应该可以了