SQL Server:登录来自不受信任的域,不能与Windows身份验证一起使用(错误:18452)

时间:2015-03-11 15:29:05

标签: sql-server dns active-directory windows-authentication

最近我注意到如果我尝试使用Windows身份验证连接到域(LAN)上的SQL Server,我现在收到消息:

  

登录失败。登录来自不受信任的域,无法使用   使用Windows身份验证(错误:18452)

这是一个新问题,我的机器和服务器的配置都没有改变。

但是当我用Windows 2008域控制器替换旧的Windows 2000域控制器(将一个未经修改的Windows 2003 DC作为备份DC)时,此错误可能已启动。此时,域名功能级别"从2000年起提高到2003年。

错误的原因似乎是我的 hosts 文件中存在SQL Server计算机名称。如果我从hosts文件中删除服务器的条目,我可以连接OK。如果我把它放回去,我会得到上面的错误。

所以主要的问题是:为什么我的hosts文件中存在SQL Server的计算机名会导致Windows身份验证失败?

主机文件具有正确的IP地址,尽管我几个月没有更改主机文件,但这个问题才刚刚开始。

1 个答案:

答案 0 :(得分:0)

我们一直在经历同样的事情,而这一切都归结为一个拙劣的Windows补丁。 infoworld article kb3002657今天我用新补丁更新了我们的dcs,实际上有两个刚刚发布,一切都开始工作了。