我们的 SQL 2008 R2 服务器上每秒都会出现以下错误几次。
我在互联网上搜索了所有可能,但还是找不到适合我们情况的解决方案。
我在网上找到了几种解决方案,但大多数在我们的环境中都不起作用,因为我们无法控制 AD 中的用户对象。
日志名称: 应用
来源: MSSQL$SPSQL
日期: 2012 年 10 月 12 日上午 7:33:33
事件 ID: 28005
任务类别:服务器
等级: 错误
关键字: 经典的
用户: 不适用
电脑: SQL 服务器
描述:将消息放入目标队列时发生异常。错误:15404,状态:19。无法获取有关 Windows NT 组/用户“DOMAIN\USER”的信息,错误代码 0x5。
日志名称: 安全
来源: Microsoft-Windows-安全-审计
日期: 2012 年 10 月 12 日上午 7:35:26
事件 ID: 4625
任务类别:登录
等级: 信息
关键字: 审计失败
用户: 不适用
电脑: SQL 服务器
描述:帐户登录失败。
主题:
安全 ID: DOMAIN\SQL 服务帐户
帐户名称: SQL 服务帐户
帐户域:领域
登录ID:
登录类型:3
登录失败的帐户:
安全 ID: 空 SID
帐户名称:
帐户域:
失败信息:
失败原因:
未知的用户名或错误的密码。
地位: 0xc000006d
子状态: 0xc0000064
处理信息:
调用方进程 ID:0x5d4
调用方进程名称:C:\Program 文件\Microsoft SQL 服务器\MSSQL10_50.SPSQL\MSSQL\Binn\sqlservr.exe
网络信息:
工作站名称:
SQL 服务器
源网络地址:
源端口: -
详细认证信息:
登录过程:授权
身份验证包:凯尔伯罗斯
过境服务:-
软件包名称(仅限 NTLM):-
密钥长度: 0
谢谢!
答案1
你可以看看这个看看它是否有帮助:)
根据您提供的错误消息,您很可能存在与 Active Directory 服务器的连接问题 - 并且数据库所有者 (dbo) 的身份位于该 Active Directory 服务器上。SQL Service Broker 导致此异常。如果这不是可解决的问题条件,那么您可以将所有者更改为 SQL 登录名(例如 sa),这将解决异常。
您可以对每个具有错误所有者的数据库使用以下命令执行此操作:
sp_changedbowner 'sa'
以上内容取自此处:
http://community.office365.com/en-us/forums/178/t/62024.aspx