事件ID 18456:用户<域\计算机名>登录失败。 原因: 基于令牌的服务器访问验证失败,出现基础结构错误

事件类型: 审核失败

事件来源: MSSQLSERVER

事件种类: 登录

事件 ID: 18456

日期: 2015-4-22

事件: 11:11:21

用户: 域\计算机名

计算机: 域

描述:

用户 ‘域\计算机名$‘ 登录失败。 原因: 基于令牌的服务器访问验证失败,出现基础结构错误。请检查以前的错误。 [客户端: 192.168.1.183]

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

数据:

0000: 18 48 00 00 0e 00 00 00   .......

0008: 0c 00 00 00 53 00 5a 00   ....

0010: 31 00 43 00 41 00 52 00

0018: 44 00 31 00 2d 00 44 00

0020: 42 00 00 00 07 00 00 00   B......

0028: 6d 00 61 00 73 00 74 00

0030: 65 00 72 00 00 00         e.r...

分析及解决:

现在我们只知道是这台计算机: [域\计算机名 ],IP为:192.168.1.183 ,这台计算机要连接到当前的数据库服务器,才提示“审核失败”

但是不清楚是什么进程或服务连接过来的!所以这错误也没什么可分析了!~

现在打开 【Sql Server Profiler】监控以下事件,注意要选择列【ClientProcessID】

Error and Warnings \ ErrorLog

Error and Warnings \ ErrorLog

开启跟踪一段时间,直到出现该错误!~

这是可以看到 进程号 ClientProcessID=2136

登录到服务器 192.168.1.183 ,打开【任务管理器】找到 进程号ClientProcessID=2136 的服务

打开计算机服务,发现是这个服务是以“本地系统” 运行的,改为 域管理员或者其他账户运行,不再出现了!

时间: 2024-10-12 03:45:19

事件ID 18456:用户<域\计算机名>登录失败。 原因: 基于令牌的服务器访问验证失败,出现基础结构错误的相关文章

单点登录跳转失败(原因是 主票据申请子票据失败) asp.net 同站点下不同应用间不同版本Framework问题

今天遇到一个问题,在主站点现在配置的应用和主站点登录会话状态不能共享,进入子站点应用时,还要求重新登录 修改了几个配置文件地方都无法解决,后来还是请教了大牛来解决了, 原因是:不同framework版本之间对验证加密算法不同了,导致无法识别会话的认证 解决办法:删除子站点应用中的编译版本和运行时版本配置项 或者添加配置项:<machineKey compatibilityMode="Framework20SP2" /> 后台为了确认,看了下两种版本下的Cookie长度都是不

PHP 获得域控内用户的计算机登录名

一个需求: 在域控范围获得访问用户的计算机名.方法: 1.测试软件环境: XAMPP Control Panel V3.2.1 ,  Apache version 2.4.7 2.Apache 2.2 使用 mod_auth_sspi.so 模块,Apache 2.4 以后此模块不再适用,使用mod_authnz_sspi 模块. 二.安装 1.下载mod_authnz_sspi 模块.(x86 for 32bit apache, x64 for 64 bit apche ) Download

C# Tips:获得当前登录计算机的用户(本地用户/域用户)

须要using的namespace: using System.Security.Principal; 获得登录计算机的用户: WindowsIdentity windowsIdentity = WindowsIdentity.GetCurrent(); SecurityIdentifier sid = windowsIdentity.User; windowsIdentity.Name 就是登陆计算机的用户的username. 这样得到的 windowsIdentity.Name 假设是工作组

XP系统中,系统属性→计算机名中,网络ID是灰色的不可用状态,还有下面的“更改”按钮点进去,“隶属于”的域和工作组也是灰色不可用

XP系统中,系统属性→计算机名中,网络ID那个按钮是灰色的不可用状态,还有下面的“更改”按钮点进去,“隶属于”的域和工作组也是灰色不可用. 一般提供的解决方法:在运行中键入Msconfig,在服务标签中钩选workstation服务,即可!另,也可在控制面板中选择“管理工具”---“服务”----开启workstation服务即可! 假如没有workstation服务,请在网络中安装microsoft网络客户端! 但是在启用服务的时候却出现问题了:windows 不能在本地计算机中启用 work

局域共享解决——用户账户限制,可能的原因包括不允许空密码,登录时间限制

http://blog.163.com/lenovo_gxr/blog/static/5527719720145583144126/ 在客户端访问共享遇到的错误之八: 错误提示框为如图:用户账户限制,可能的原因包括不允许空密码,登录时间限制,或强制的策略限制 如果出现这个提示说明你的访问模式为“经典”,同时你的共享机子用户名和你访问机子的用户名相同,并且共享机子此用户没有设置密码.解决方法有几个: (1) 到开始—运行—输入gpedit.msc 回车—计算机配置—windows 设置—安全设置—

解决服务器SID引起虚拟机不能加入AD域用户,无法远程登录的问题

最近在公司搭建AD域控制器,发现无法在计算机真正添加域用户,也就是添加的用户虽然可以在本地登录,但是无法远程登录,尝试多种方法都无法解决,而最终原因居然是虚拟机导致的服务器的SID冲突.本文记录下该问题的发生原因和解决过程. 添加域账户 在域用户里面添加一个用户,如下图: (图1) 将用户添加到“开发组”中去,然后让该用户在另外一台服务器远程登录: (图2) 无法登录,甚至使用域管理员,也无法登录,看来必须去远程服务器上增加一个域用户到本地用户组上面去: (图3) 选择Administrator

C#获取本地计算机名,IP,MAC地址,硬盘ID

using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebPa

Exchange 2007(二)原域控降级新域控更改IP和计算机名

上文中已经将新域控安装好,并转移了所有的角色.下面把老域控降级并退域,并把新域控IP地址和计算机名改成老域控的.这样Exchange2007服务器和客户端DNS指向就不用做任何的更改.更改工作在非 工作时间进行,并做更改后的验证. 一.03R2老域控降为成员服务器 1.1打开-开始-运行-输入dcpromo.看到AD安装向导对话框 1.2单击"下一步"按钮,打开"删除AD"对话框,本架构中还存在其他域控制器,不要选中"这个服务器是域中的最后一个域控制器&q

C# 获取本机CPU序列号,MAC地址,硬盘ID,本机IP地址,计算机名,物理内存,PC类型

首先引入服务 然后 调用 本文转载自http://blog.sina.com.cn/s/blog_7eeb43210101hf7f.html public class Computer { public static string CpuID; //1.cpu序列号 public static string MacAddress; //2.mac序列号 public static string DiskID; //3.硬盘id public static string IpAddress; //