zoukankan      html  css  js  c++  java
  • sql server agent服务无法启动

    sql server agent服务无法启动

    背景

    最近我们一批sql server数据库服务器更换一些硬盘,例行检查服务运行情况时,发现其中有一台服务器的agent无法启动,针对这次处理过程记录如下。

    环境情况

    Microsoft SQL Server 2017 (RTM-CU14) (KB4484710) - 14.0.3076.1 (X64) Mar 12 2019 19:29:19 Copyright (C) 2017 Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2012 R2 Datacenter 6.3 <X64> (Build 9600: ) (Hypervisor) 

    表象

    agent无法启动,查看系统事件查看器,信息如下:
    - System 
    
      - Provider 
    
       [ Name]  SQLSERVERAGENT 
     
      - EventID 324 
    
       [ Qualifiers]  49152 
     
       Level 2 
     
       Task 4 
     
       Keywords 0x80000000000000 
     
      - TimeCreated 
    
       [ SystemTime]  2019-06-13T11:05:09.000000000Z 
     
       EventRecordID 3097 
     
       Channel Application 
     
       Computer iZvtmqn0iz9qduZ 
     
       Security 
     
    
    - EventData 
    
       Failed to initialize SQL Agent log 
       系统找不到指定的路径。 
    
     
     
     
     
    直接点sql server 代理 会报如下错误(error:15281)

    操作

    在数据库中设置
    sp_CONFIGURE 'SHOW ADVANCE',1
    GO
    RECONFIGURE WITH OVERRIDE
    GO
    sp_CONFIGURE 'AGENT',1
    GO
    RECONFIGURE WITH OVERRIDE
    GO
     
     
     
    再点sql server 代理右键查询属性
    因为我们更换硬盘的时候,原来的D盘已卸载。
    因我们更换了硬盘,把D盘拆掉了。找到原因之后,那问题就变成如何修改这个路径的问题了。
    USE [msdb] 
    EXEC msdb.dbo.sp_set_sqlagent_properties @errorlog_file=N'F:Program FilesMicrosoft SQL ServerMSSQL14.MSSQLSERVERMSSQLLogSQLAgent.out'
    GO
     
     
     
     
    修改完毕重启agent服务就正常了;

     

  • 相关阅读:
    short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
    SpringMVC常用的注解有哪些?
    Spring支持的ORM?
    什么是代理?
    一对一、一对多的关联查询 ?
    iHTML 的 form 提交之前如何验证数值文本框的内容全部为数字?
    解释JDBC抽象和DAO模块?
    Bean 工厂和 Application contexts 有什么区别?
    GitHub的注册
    HTML的学习
  • 原文地址:https://www.cnblogs.com/jil-wen/p/12486515.html
Copyright © 2011-2022 走看看