查看每步执行的日志,不能执行Jobs的情况很多。

解决方案 »

  1.   

    SQL SERVER SQL Agent服务使用技巧小结 
       
     
     1.在查询分析器理启动或停止SQL Agent服务
    启动
    use master
    go
    xp_cmdshell 'net start SQLSERVERAGENT'
    停止
    use master
    go
    xp_cmdshell 'net stop SQLSERVERAGENT'
    将服务的启动从手工方式改为自动启动方式
    exec xp_cmdshell 'scm -Action 7 -Service mssqlserver -SvcStartType 2'直接用命令行执行引号内的内容也可以。2、启动不正常原因和处理
    表面上看sql server agent 服务启动正常,但在查看作业的属性与作业历史记录时都出现如下错误:
    错误14258:当SQLServerAgent正在启动时,无法执行此操作。请稍后再试。可能原因:
      选择了"使用 Windows NT 纤程",具体原因不明。
       解决方法:
        企业管理器--右键SQL实例--属性--处理器--取消选择"使用 Windows NT 纤程"
        然后重新启动sql服务  修改了系统密码 
       解决方法:
       a. 我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"
        或:
       b.我的电脑--控制面板--管理工具--服务--右键 MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--选择 administrator ,密码和确认密码中输入你的administrator密码.   两者的区别:
    选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)
      

  2.   

    history中都没记录,无法查看每步的日志呀
      

  3.   

    在JOBS选项中有,记录失败日志到事件中,你把它选上,下次就可以通过查看WINDOWS事件查看器,找到具体失败的原因了。
      

  4.   

    事件类型: 警告
    事件来源: SQLSERVERAGENT
    事件种类: Job Engine 
    事件 ID: 208
    日期: 2006-7-13
    事件: 2:00:16
    用户: N/A
    计算机: DB
    描述:
    SQL Server Scheduled Job 'stf_job' (0xE2730D8BC8B9B6499DCFFA5B051F931A) - Status: Failed - Invoked on: 2006-07-13 02:00:00 - Message: The job failed.  Unable to determine if the owner (sa) of job stf_job has server access (reason: Unable to connect to server - check SQL Server and SQL Server Agent errorlogs). 这是应用程序日志中的提示
      

  5.   

    貌似你改了系统密码了哦在服务-》SQLSERVERAGENT-》登录  里面,把密码改成和现在系统密码一样再试试
      

  6.   

    我没有动过密码,
    但我发现电脑启动后,sqlserveragent服务能起来,但不知什么时候,sqlserveragent服务就停止了,而且手动启动不了.只能重起电脑,sqlserveragent服务才能起来