1、更改 操作系统 管理员( Administrator)密码后, SQL Server 2005代理作业不能正常运行的解决 ,希望对你解决问题有所帮助。 系统组成: Windows Server 2003企业版 +SQL Server 2005 - 9.00.5000.00 (Intel X86) Developer Edition 开发版 一、 故障原因分析 操作系统 管理员 ( administrator) 在 SQL Server 2005设计 SSIS 集成 服务 包并建立运行包代理作业的过程中被引用, 在 操作系统中 修改了 操作系统 管理员( Administrator)密码, 但
2、在 SQL Server 2005中建立的运行包代理作业 里依然 使用 老的 管理员 密码 , 所以用新密码就不能 运行 代理作业。 二 、 系统 建立 了 SSIS 集成服务包 代理作业 如图所示, 在 SQL Server 2005系统中建有 SSIS集成服务包, 并 在 sql server 2005中建 有 该服务包的自动执行 代理作业 。 在左侧“对象资源管理器”中有“ SQL Server 代理”,在“ SQL Server 代理”中有 “作业”列表,列出各种代理作业。 如图所示, 修改 操作系统管理员( administrator) 密码 后, 当执行 SSIS 服务包的 代理作
3、业 时,系统提示代理作业 运行失败 。 在作业历史记录中给出的错误提示如下: 日期 2014-11-18 3:40:00 日志 作业历史记录 (提取 tgcx3) 步骤 ID 1 服务器 TG 作业名称 提取 tgcx3 步骤名称 tgcx3 持续时间 00:00:01 SQL 严重性 0 SQL 消息 ID 0 已通过电子邮件通知的操作员 已通过网络发送通知的操作员 已通过寻呼通知的操作员 重试次数 0 消息 无法开始执行步骤 1 (原因 : 验证代理 TGAdministrator 的身份时出错,系统错误 : 登录失败 : 未知的用户名或错误密码。 ). 该步骤失败。 三、 尝试 指定 S
4、QL Server 2005各类服务的登录用户进行问题解决 尝试 修改 sql server 2005各类服务的登录用户 为 操作系统 系统管理员 ( Administrator) 和 使用 新 密码 ,修改后 并对各类服务进行了重新启动来解决问题,但 均无效 。 四、 找到代理作业运行失败的真正原因 如图所示, 在每个代理作业的属性 -步骤 选项页 中都有一个 “ 运行身份 ” 项目供选择, 这个“运行身份”项目 选择 的是“ SSIS 代理 ”。 五、 找到 SSIS代理顺藤摸瓜 如图所示,在左侧 对象资源管理器中有 “ SQL Server 代理”列表 ,在其中 有“代理”列表,展开“代
5、理”列表, 在 其中有个“ 执行 SSIS包 ”列表 ,展开该列表 ,其中有“ SSIS 代理 ”选项 如图舒适, 打开 该“ SSIS 代理 ”选项 属性对话框,在 “常规”选项页中有“ 凭据 名称 ”列表框供 选择。 在此,我们选择一个“凭据”。 六、 对该“凭据”属性进行修改 在左侧对象资源管理器中有一个“安全性”列表,展开“安全性”列表 后,其中有一个“凭据”下拉表, 在 该列表 中有建立的各类“凭据”。在“凭据”列表中选中有关 “凭据” , 打开该 “ 凭据 ” 的属性对话框 。 在“凭据”属性对话框中,有“标识”列表框,该 框中 列出 的是操作系统管理员( administrator),“密码”及“确认密码” 框中 列出的是 旧 密码。将操作系统管理员( Administrator)的 旧 密码改为新密码。修改“凭据”属性后,代理作业正确运行 , 问题解决。