SQL Server错误收集#3

错误#1 16:50
2014-5-20
安装好数据库(08R2),启动数据库代理服务失败,当时也没在意。后来装上SQL12,再次启动数据库代理依旧失败。
不能再得过且过,该找找具体原因了。查看SQLAGENT代理日志:

2014-05-20 16:51:33 - ? [100] Microsoft SQLServerAgent 版本 11.0.2100.60 (内部版本号 x86 unicode 零售): 进程 ID 3076
2014-05-20 16:51:33 - ? [495] SQL Server 代理启动服务帐户是 NT Service\SQLAgent$SQL12。
2014-05-20 16:51:33 - ! [150] SQL Server 不接受连接(错误: 18456)。请等待 SQL Server 允许连接。尝试的操作为: 启动时验证连接。
2014-05-20 16:51:33 - ! [000] 无法连接到服务器“USER-67NP5R8LGK\SQL12”;SQLServerAgent 无法启动
2014-05-20 16:51:33 - ! [298] SQLServer 错误: 18456,用户 ‘NT AUTHORITY\ANONYMOUS LOGON‘ 登录失败。 [SQLSTATE 28000]
2014-05-20 16:51:33 - ! [382] 无法登录到服务器“USER-67NP5R8LGK\SQL12”(DisableAgentXPs)
2014-05-20 16:51:33 - ? [098] SQLServerAgent 已终止(一般)

View
Code

查看服务登录帐户为网络服务,将其改成Administrator后再次启动,代理日志信息:

2014-05-20 16:53:26 - ? [100] Microsoft SQLServerAgent 版本 11.0.2100.60 (内部版本号 x86 unicode 零售): 进程 ID 8128
2014-05-20 16:53:26 - ? [495] SQL Server 代理启动服务帐户是 USER-67NP5R8LGK\Administrator。
2014-05-20 16:53:26 - ! [150] SQL Server 不接受连接(错误: 18452)。请等待 SQL Server 允许连接。尝试的操作为: 启动时验证连接。
2014-05-20 16:53:26 - ! [000] 无法连接到服务器“USER-67NP5R8LGK\SQL12”;SQLServerAgent 无法启动
2014-05-20 16:53:26 - ! [298] SQLServer 错误: 18452,登录失败。该登录名来自不受信任的域,不能与 Windows 身份验证一起使用。 [SQLSTATE 28000]
2014-05-20 16:53:26 - ! [382] 无法登录到服务器“USER-67NP5R8LGK\SQL12”(DisableAgentXPs)
2014-05-20 16:53:26 - ? [098] SQLServerAgent 已终止(一般)

对应这段时间ERRORLOG下的信息为:

2014-05-20 16:51:33.30 登录          Login failed for user ‘NT AUTHORITY\ANONYMOUS LOGON‘. 原因: 找不到与提供的名称匹配的登录名。 [客户端: <local machine>]
2014-05-20 16:53:26.65 登录 错误: 17806,严重性: 20,状态: 14。
2014-05-20 16:53:26.65 登录 SSPI handshake failed with error code 0x8009030c, state 14 while establishing a connection with integrated security; the connection has been closed. Reason: AcceptSecurityContext 失败。Windows 错误代码指示失败的原因。 登录没有成功 [客户端: <local machine>]
2014-05-20 16:53:26.69 登录 错误: 18452,严重性: 14,状态: 1。
2014-05-20 16:53:26.69 登录 Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. [客户端: <local machine>]
2014-05-20 16:53:26.75 登录 错误: 17806,严重性: 20,状态: 14。
2014-05-20 16:53:26.75 登录 SSPI handshake failed with error code 0x8009030c, state 14 while establishing a connection with integrated security; the connection has been closed. Reason: AcceptSecurityContext 失败。Windows 错误代码指示失败的原因。 登录没有成功 [客户端: <local machine>]
2014-05-20 16:53:26.75 登录 错误: 18452,严重性: 14,状态: 1。
2014-05-20 16:53:26.75 登录 Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. [客户端: <local machine>]

解答#1 网上搜寻找到解决方案,测试可行
1.open regedit
2.go to path:
HKLM\System\CurrentControlSet\Control\LSA
3.add DWORD
"DisableLoopbackCheck”
4.set value to 1
错误#2
17:54 2014-5-26
SQL12代理日志中很多Reloading agent
settings。本来有一个登录名专门用于执行SSIS包,近几天作业报错,错误信息为连接超时。


EXEC xp_readerrorlog 0,1,null,null,‘2014-05-26‘,‘2014-05-27‘,‘DESC‘
EXEC xp_readerrorlog 0,2,null,null,‘2014-05-26‘,‘2014-05-27‘,‘DESC‘

查看ERRORLOG下没有这个登录名的信息,代理日志中发现很多Reloading agent
settings。晚上回来后查看自己电脑上的代理日志情况,发现也有很多Reloading agent
settings。好吧,我承认都没怎么去细看代理日志。

2014-05-20 17:05:49 - ? [100] Microsoft SQLServerAgent 版本 11.0.2100.60 (内部版本号 x86 unicode 零售): 进程 ID 3896
2014-05-20 17:05:49 - ? [495] SQL Server 代理启动服务帐户是 USER-67NP5R8LGK\Administrator。
2014-05-20 17:05:50 - ? [000] 配置选项 ‘show advanced options‘ 已从 0 更改为 1。请运行 RECONFIGURE 语句进行安装。 [SQLSTATE 01000] (消息 15457) 配置选项 ‘Agent XPs‘ 已从 0 更改为 1。请运行 RECONFIGURE 语句进行安装。 [SQLSTATE 01000] (消息 15457) 配置选项 ‘show advanced options‘ 已从 1 更改为 0。请运行 RECONFIGURE 语句进行安装。 [SQLSTATE 01000] (消息 15457)
2014-05-20 17:05:51 - ? [101] SQL Server USER-67NP5R8LGK\SQL12 版本 11.00.2100 (连接限制: 0)
2014-05-20 17:05:51 - ? [102] SQL Server ODBC 驱动程序版本 11.00.2100
2014-05-20 17:05:51 - ? [103] 驱动程序使用的 NetLib 是 DBNETLIB;本地主机服务器是 USER-67NP5R8LGK\SQL12
2014-05-20 17:05:51 - ? [310] 检测到 4 个处理器和 3018 MB RAM
2014-05-20 17:05:51 - ? [339] 本地计算机是 USER-67NP5R8LGK,运行的是 Windows NT 6.1 (7601) Service Pack 1
2014-05-20 17:05:51 - ? [432] 子系统缓存中有 12 个子系统
2014-05-20 17:06:04 - ! [364] 尚未启动 Messenger 服务 - 将不发送 NetSend 通知
2014-05-20 17:06:04 - ? [129] SQLAgent$SQL12 在 Windows NT 服务控制下启动
2014-05-20 17:06:04 - + [475] 没有为代理通知启用数据库邮件。
2014-05-20 17:06:04 - + [396] 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2014-05-20 17:07:34 - ? Reloading agent settings
2014-05-20 17:09:04 - ? Reloading agent settings
2014-05-20 17:10:34 - ? Reloading agent settings
2014-05-20 17:12:05 - ? Reloading agent settings
2014-05-20 17:13:35 - ? Reloading agent settings
2014-05-20 17:15:05 - ? Reloading agent settings
2014-05-20 17:16:35 - ? Reloading agent settings
2014-05-20 17:18:06 - ? Reloading agent settings
2014-05-20 17:19:36 - ? Reloading agent settings
2014-05-20 17:21:06 - ? Reloading agent settings
2014-05-20 17:22:36 - ? Reloading agent settings
2014-05-20 17:24:06 - ? Reloading agent settings
2014-05-20 17:25:36 - ? Reloading agent settings
2014-05-20 17:27:06 - ? Reloading agent settings
2014-05-20 17:28:37 - ? Reloading agent settings
2014-05-20 17:30:07 - ? Reloading agent settings
2014-05-20 17:31:37 - ? Reloading agent settings
2014-05-20 17:33:07 - ? Reloading agent settings
2014-05-20 17:34:37 - ? Reloading agent settings
2014-05-20 17:36:07 - ? Reloading agent settings
2014-05-20 17:37:37 - ? Reloading agent settings
2014-05-20 17:39:08 - ? Reloading agent settings
2014-05-20 17:40:38 - ? Reloading agent settings
2014-05-20 17:42:08 - ? Reloading agent settings
2014-05-20 17:43:38 - ? Reloading agent settings
2014-05-20 17:45:08 - ? Reloading agent settings
2014-05-20 17:46:38 - ? Reloading agent settings

解答#2 网上有找到相关的信息,暂时没敢在生产环境下操作。
附上两张截图,SQL代理没能正常启动时查看SQL
Server日志所报的错误。但现在正常了,不知是不是因为解答#1的缘故?望知道的同学告诉一声。
错误#3 预留...

SQL Server错误收集#3,布布扣,bubuko.com

时间: 2024-10-05 14:51:08

SQL Server错误收集#3的相关文章

SQL Server错误收集#6

错误#1 22:26 2014-7-30 重置连接数对实例->属性->连接->最大并发连接数不是特别理解,昨天下午心血来潮,把连接数改成1,不断开启新的查询窗口,并没有按预想的出错(当时没有重启数据库服务).今天早上打开电脑,打开对象资源管理器,连接到服务器时报错. 查看ERRORLOG,错误信息很明显,超过最大并发连接数. 2014-07-30 09:35:37.12 登录 错误: 17809,严重性: 20,状态: 3. 2014-07-30 09:35:37.12 登录 Could

SQL Server错误收集#7

错误#1 09:31 2015/1/26上班查看ERRORLOG发现下面错误信息字面上理解是有内存压力,中午的时候ERRORLOG频繁报下面错误问题核实,一台服务器上安装两个实例,其中一台设置了最大服务器内存,而另一台没有设置.重新分配最大内存,错误日志不再收到类似信息.错误#2 09:31 2015/1/27上班查看ERRORLOG发现下面错误信息 2015-01-27 07:10:19.790 spid9s Recovery is complete. This is an informati

SQL SERVER错误:已超过了锁请求超时时段。 (Microsoft SQL Server,错误: 1222)

在SSMS(Microsoft SQL Server Management Studio)里面,查看数据库对应的表的时候,会遇到"Lock Request time out period exceeded.(Microsoft SQL Server, 错误1222)",对应的中文错误提示为"已超过了锁请求超时时段. (Microsoft SQL Server,错误: 1222)",如下截图所示,不管是用一般权限的账号还是具有sysadmin角色的登录名都是如此. 这

sql连接错误(Microsoft SQL Server,错误:2)

昨天用SQL语句建表的时候写了一段代码,对于代码的逻辑和内容我不太肯定对不对,反正是毫不犹豫的让它执行了,过程中出现好几个错误,当时没有太在意,想着大不了出错了再重写一个,结果--玩坏了,从昨天到现在十几个小时,SQL Server毫无商量的给我罢工了!于是乎,漫长的"寻错"之路开始了. 先看下出错信息: 1.通过以往经验我先打开了SQL Server配置工具-->配置管理器,检查里边的协议是否开启,就在这时我又犯了一个错误.因为不知道那些协议到底是什么意思,索性干脆都启用了,结

[AlwaysOn Availability Groups]SQL Server错误日志(AG)

SQL Server错误日志(AG) SQL Server错误日志会记录影响AG的时间,比如: 1.和Windows故障转移集群交互 2.可用副本的状态 3.可用数据的状态 4.AG endpoint的状态 5.AG Listener的状态 6.SQL Server resource DLL和SQL Server实例的租用状态 7.AG的错误事件 出现以下状态就需要检查错误日志: 1.无法连接到可用性数据库 2.非预料的AG故障转移 3.AG的Resolving状态不可预期 4.AG在不其确定的

已超过了锁请求超时时段。 (Microsoft SQL Server,错误: 1222)

操作SQLServer数据库时,遇到这样的问题:已超过了锁请求超时时段. (Microsoft SQL Server,错误: 1222) 经过查找材料了解为资源抢占,照成死锁,杀死进程就OK了,具体操作如下: select spId from master..SysProcesses where db_Name(dbID) = '数据库名称' and spId <> @@SpId and dbID <> 0 上面语句是获取进程ID,下面就是根据ID杀死相应进程 exec ('Kil

SQL Server:错误处理及事务控制

目录: 解读错误信息 RAISERROR THROW 实例 使用 @@ERROR 使用 XACT_ABORT 使用TRY/CATCH 现实中的事务语句 删除 更新 银行取钱 解读错误信息 Msg 547, Level 16, State 0, Line 11 The INSERT statement conflicted with the FOREIGN KEY constraint "FK_Products_Categories". The conflict occurred in

SQL Server自动化运维系列——监控磁盘剩余空间及SQL Server错误日志(Power Shell)

原文:SQL Server自动化运维系列--监控磁盘剩余空间及SQL Server错误日志(Power Shell) 需求描述 在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的检测等.如果发生异常,需要提前预警的,通知形式一般为发邮件告知. 在所有的自检流程中最基础的一个就是磁盘剩余空间检测.作为一个高效的DBA不可能每天都要上生产机上查看磁盘剩余或者直到磁盘无剩余空间报错后才采取扩容措施. 当然,作为微软的服务器有着自己的监控软件:SCCM(System Center

sql server 错误日志errorlog

一 .概述 SQL Server 将某些系统事件和用户定义事件记录到 SQL Server 错误日志和 Microsoft Windows 应用程序日志中. 这两种日志都会自动给所有记录事件加上时间戳. 使用 SQL Server 错误日志中的信息可以解决SQL Server的相关问题. 查看 SQL Server 错误日志可以确保进程(例如,备份和还原操作.批处理命令或其他脚本和进程)成功完成. 此功能可用于帮助检测任何当前或潜在的问题领域,包括自动恢复消息(尤其是在 SQL Server 实