基于令牌的服务器访问验证失败

重启数据库服务器后,SQL Server日志频繁出现'基于令牌的服务器访问验证失败'错误。问题源于修改服务账户为'DOMAINWinLogin',但该账户未在SQL Server登录名中找到。解决方案是将账户认证模式改为Windows身份验证,同时发现'DOMAINWinLogin'缺少sysadmin权限。进一步排查发现'Reportservice'服务尝试访问不存在的'Reportserver'数据库导致错误。停止此服务后,异常记录消失。遗留疑问包括为何之前账号未报错以及何时会自动创建对应数据库登录账号。
摘要由CSDN通过智能技术生成

2014/01/24重启了数据库服务器,之后在SQL Server日志里就一直出现

消息
Login failed for user 'DOMAIN\WinLogin'. 原因: 基于令牌的服务器访问验证失败,出现基础结构错误。请检查以前的错误。 [客户端: local machine]

这都是在重启之后才出现的,才想起来在重启之前的曾经修改过所有跟SQL SERVER相关的服务的账号,都修改了为'DOMAIN\WinLogin' 。但是在”安全性”—>”登录名”中没找到'DOMAIN\WinLogin'。

手动创建一个?

USE [master]
GO
CREATE LOGIN [DOMAIN\WinLogin] WITH PASSWORD = N'abc123456' MUST_CHANGE, DEFAULT_DATABASE = [master], CHECK_EXPIRATION = ON, CHECK_POLICY = ON
GO
EXEC master..sp_addsrvrolemember @loginame = N'DOMAIN\WinLogin', @rolename = N'sysadmin'
GO

悲催的


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值