案例描述

昨晚踢球回来,接到电话说一个系统的几个比较重要作业出错,导致系统数据有些问题。让我赶紧检查看看。检查作业日志时发现,作业报如下错误(关键信息用xxx替换)

The job failed.  Unable to determine if the owner (xxxx\xxxx) of job xxxxx has server access (reason: Could not obtain information about Windows NT group/user 'xxxx\xxxx', error code 0x5. [SQLSTATE 42000] (Error 15404)).

检查告警邮件时,发现不止这个服务器的作业出现此类问题,而且发现有不少服务器都出现了此类错误。

案例分析

出现这个问题是因为这些服务器的SQL Server 服务启动帐户是用一个域账号(暂且用域账号A表示)启动的,而这个域账号A 居然被锁了(后面联系系统管理员检查后确认的)。导致数据库作业(作业的所有者(Job Owner)为域账号B,我使用的数据库管理员账户)出现上面错误。紧急情况是将作业的所有者改为sa,能保证作业运行不出错。当然问题的根源还是域账号被锁引起权限问题。

案例延伸

今天还测试了一下,当域账号被锁的情况下,启动SQL Server服务时,你会发现SQL Server服务启动失败,但是错误日志不会记录任何日志信息,如果不知道原因,肯定会被这个给弄懵。因为服务启动失败,但是又没有写入任何错误信息。如何你遇到这个情况,最好检查一下系统日志你应该会看到类似下面的错误信息。这样方便你发现蛛丝马迹!


最新文章

  1. 『.NET Core CLI工具文档』(二).NET Core 工具遥测(应用信息收集)
  2. ASP.NET中使用JqGrid完整实现
  3. 后记:Cookie安全大辩论总结
  4. thinkphp的url地址区分大小写?
  5. C语言 串 顺序结构 实现
  6. microsoft azure Media Services 媒体服务解决方案
  7. 【BZOJ 1087】[SCOI2005]互不侵犯King
  8. github上的一些Delphi开源项目
  9. Match类
  10. 【转载】32复用时钟AFIO开启情况
  11. JavaScript 区分中英文字符的两种方法: 正则和charCodeAt()方法
  12. eclipse编译hbase 1.3.1(转)
  13. shell编程之函数
  14. _itemmod_refresh
  15. usb的一些网址
  16. ABAP-面向对象的开发
  17. cloudera manager安装hive注意事项,提示连不上数据库,没有user目录权限
  18. 认识Excel并创建一个excel(网址:http://poi.apache.org/)
  19. PHP 自定义字符串中的变量名解析
  20. poj 2378 Tree Cutting 树形dp

热门文章

  1. 使用Spire组件抛出异常The type initializer for 'spr857' threw an exception
  2. java 开发中经常问到得懒汉模式 (单利模式)
  3. [ES] 安装
  4. Vertica的date与timestamp数据类型,to_date()与to_timestamp()函数区别
  5. T-SQL高级查询语句
  6. Python_Day_02 str内部方法总结
  7. 怎样使用My97日期控件
  8. E - The Values You Can Make
  9. JSTL中的fmt标签小例子
  10. 【JAVA并发编程实战】6、中断