首页 > 解决方案 > SQL Server 连接用户在使用“127.0.0.1”和“localhost”时会有所不同。为什么?

问题描述

当我尝试使用 Windows 身份验证通过 SQL Management Studio 连接到我的本地默认 SQL Server 实例时,我在使用服务器名称“localhost”时成功连接,但在使用服务器名称“127.0.0.1”时连接失败。为失败和成功的登录启用登录审核后,我看到成功的登录记录为:

用户“AzureAD\RealUsername”登录成功。使用集成身份验证建立的连接。[客户:<本地机器>]

登录失败记录为:

用户“NT AUTHORITY\ANONYMOUS LOGON”登录失败。原因:找不到与提供的名称匹配的登录名。[客户:127.0.0.1]

可能相关:

这是我的问题:为什么只更改服务器值('localhost' vs '127.0.0.1')会更改连接时使用的身份?

标签: sql-serverauthenticationdatabase-connection

解决方案


推荐阅读