朋友负责的一个系统突然不工作了,让我帮忙查一下原因。结果我抓了一个Profiler Trace发现根本没有找到要执行的语句,后来从SQL Server job中发现了这个功能是在Job完成的。

这个Job本来是2分钟运行一次,但是发现已经很久没运行了,手动运行了一下是正常的,为什么突然不工作了?而且发现所有的JOB都没有正常工作。我查了一下JOB的History发现记录竟然停在“1月4号”,而系统现在的时间是1月2号。原来这台机器被改过时间运行到1月4号,今天又改回到正常时间了。

原因:由于之前SQL Server计算的下次运行时间是在1月4号,而当前系统修改到正常时间后是1月2号,所以不会运行。用下面的代码查看了下次运行时间:

SELECT schedule_id,name, j.job_id,RIGHT('0'+CAST(next_run_time ASVARCHAR(6)),6)AS next_run_time,

next_run_date

FROM sysjobschedules j

innerjoin sysjobs s on s.job_id =j.job_id

where name ='jobname'

或者:

sp_help_jobschedule  @job_name  ='jobname'

证实了Next Run Date是1月4号的某个时间点。

解决办法:导出脚本,删除旧的JOB然后重建,之后正常工作。

目前还不知道有什么办法可以修改JOB下次运行时间(网上看到说用dbo.sp_sqlagent_notify可以,自己没有试过)。

本文转自 lzf328 51CTO博客,原文链接:

http://blog.51cto.com/lzf328/1347836

SQL Server job突然不工作了相关推荐

  1. Ms Sql Server 基本管理脚本(1)

    /* *登录帐户管理 */ --授予Windows账号test访问数据库的权限 exec sp_grantlogin 'teacher-jin\test' --拒绝Windows账号test访问数据库 ...

  2. [SQL Server优化]善用系统监视器,确定系统瓶颈

    原文: [SQL Server优化]善用系统监视器,确定系统瓶颈 来自: http://hi.baidu.com/solorez/blog/item/f82038fa0e71b78d9e51468c. ...

  3. 怎么把mysql转换mssql_MySQL如何转SQL server

    本文咱讨论的重点是如何将MySql数据导入到Sql Server数据库中,所以就需要机器上同时安装了MySql和Sql Server两种数据库. 要点:mysql 和 mysql odbc 都是64位 ...

  4. [翻译] - Inside SQL Server 2000's Memory Management Facilities

    原文地址:Inside SQL Server 2000's Memory Management Facilities     翻译:RicCC Ken Henderson     Microsoft ...

  5. SQL Server 的分散式資料複寫技術

    作者:楊先民 本頁內容 前言 資料庫複寫(Replication)的介紹與使用時機 如何建置資料庫複寫 複寫代理程式 (Replication Agent) 的功能 複寫的種類與使用的時機 設計一個安 ...

  6. Serverless 解惑——函数计算如何访问 SQL Server 数据库

    函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务.使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码.函数计算为您准备好计算资源,弹性地可靠地运行任务 ...

  7. 快速入门:使用 Docker 运行 SQL Server 容器映像

    Choose your command shell BashPowerShellCmd 适用对象:SQL Server(仅限 Linux)Azure SQL 数据库 Azure SQL 数据仓库 并行 ...

  8. SQL Server群集共享存储迁移

    1 使用现状 1.在四台Windows Server 2003服务器上(分别称服务器A.B.C.D)安装有四套SQL Server 虚拟服务器 2.SQL SERVER采用互备工作方式,原有磁盘阵列划 ...

  9. 如何将多个图像上传到SQL Server

    介绍 (Introduction) Sometimes we need to store information including photos in our database. For examp ...

最新文章

  1. 软硬兼施极限轻量BERT!能比ALBERT再轻13倍?!
  2. 漫画|小白到大神程序员的进阶,都是什么生活状态?
  3. 快头条月增迅猛超微视 三四线城市“流量炼金”的上限在哪?
  4. vue eslint 代码自动格式化
  5. 中国科学院大学庆生 一颗小行星以“国科大”命名
  6. 经典网络分析 - Very Deep Convolutional Networks for Large-Scale Image Recognition(VGG)
  7. oracle mysql增量迁移_从自建Oracle迁移至RDS MySQL
  8. opencv之图片处理看这一篇就够了(一)
  9. Word vba 替换
  10. 欧陆词典导入词典库(自定义英文词典)
  11. # 数学基础task 01 函数极限与连续性
  12. 看似落魄的灵魂登场却如此隆重,风 吹散了平庸 爱漫延没有尽头
  13. Cron每年1月5号 4月5号 7月5号 10月5号 00:00:00执行任务
  14. ie浏览器java 脚本下载_用IE浏览器时不断出现Java活动脚本功能出错问题
  15. 晶闸管整流桥matlab仿真,整流12脉中频电源MATLAB-Simulink仿真及谐波分析
  16. 怎样理解python是解释型语言
  17. Linux nl 命令使用介绍
  18. ANSI C、C89、C99和C51的区别
  19. dameware 客户端安装必备条件
  20. 高通平台死机例子(log不足或无明显错误)

热门文章

  1. android实例教程_Android共享首选项示例教程
  2. Android Material Components – MaterialAlertDialog
  3. scala面试问题_Scala高级面试问答
  4. 常见的C++关键字有哪些?
  5. nodejs爬虫基础(二)
  6. MySQL 5.7.12新增MySQL Shell命令行功能
  7. (笔记)Mysql命令create table:创建数据表
  8. 用编译安装搭建自己的http服务器
  9. hdoj 4526 威威猫系列故事——拼车记
  10. rsync+rsync+crond备份