• 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服务就正常了;

     

  • 相关阅读:
    LocalDateTime方法plusHours()
    windows查看所有端口, 查看端口是否占用
    maven编译引起excel文件损坏问题解决
    Java BigDecimal 添加数据
    postgresql数据库设置联合主键的语句
    Linux为普通用户挂载磁盘
    Glog不打印错误方法
    关闭书莓派3B所有指示灯
    巧用Python自带http服务实现文件共享
    VIM高阶使用技巧
  • 原文地址:https://www.cnblogs.com/jil-wen/p/12486515.html
Copyright © 2020-2023  润新知