我们一直在SQL Server 2008 R2服务器上每秒多次发生以下错误。
我已经search了互联网到目的地,我找不到解决scheme,将在我们的情况下工作。
我在网上发现了几个解决scheme,但是大多数解决scheme都不能在我们的环境中工作,因为我们不控制AD中的用户对象。
日志名称:应用程序
来源: MSSQL $ SPSQL
date: 2012年12 月 12日上午7时33分33秒
事件ID: 28005
任务类别:服务器
级别:错误
关键词:经典
用户: N / A
计算机: SQL Server
说明:将队列中的消息排入队列时发生exception。 错误:15404,状态:19.无法获取有关Windows NT组/用户“DOMAIN \ USER”,错误代码0x5的信息。
日志名称:安全
资料来源: Microsoft-Windows-Security-Auditing
date: 2012年12 月 12日上午7时35分26秒
事件ID: 4625
任务类别:login
级别:信息
关键字:审计失败
用户: N / A
计算机: SQL Server
说明:帐户login失败。
学科:
安全ID: DOMAIN \ SQL服务帐户
帐户名称: SQL服务帐户
帐户域:域
loginID:
logintypes: 3
帐户哪个login失败:
安全ID: NULL SID
用户名:
帐户域:
失败信息:
失败原因:
未知的用户名或错误的密码。
状态: 0xc000006d
子状态: 0xc0000064
处理信息:
调用者进程ID: 0x5d4
调用者进程名称: C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.SPSQL \ MSSQL \ Binn \ sqlservr.exe
networking信息:
工作站名称:
SQL Server
源networking地址:
源端口: –
详细的authentication信息:
login过程: Authz
身份validation包: Kerberos
转换服务: –
包名称(仅限NTLM): –
密钥长度: 0
谢谢!
你能检查一下,看看这是否有助于你:)
根据您提供的错误消息,您很可能与Active Directory服务器之间存在连接问题,并且数据库所有者(dbo)的身份位于该Active Directory服务器上。 SQL Service Broker导致此exception。 如果这不是可解决的问题条件,那么您可以将所有者更改为SQLlogin(例如sa),这将解决该exception。
您可以在每个拥有错误所有者的数据库上使用以下命令执行此操作:
sp_changedbowner 'sa'
上面是从这里拿走的:
http://community.office365.com/en-us/forums/178/t/62024.aspx