无法使用 SSMS 通过 Windows 身份验证连接到本地 SQL Server

问题描述 投票:0回答:6

我正在尝试使用 Windows 身份验证使用 SSMS 登录到安装在 Windows7 上的本地 SQL Server 2005。

我尝试使用各种服务器名称,例如

.
localhost
.\SQL
ANANTH-PC

当我尝试

.
localhost

时出现此错误

enter image description here

当我尝试时,我收到此错误

.\SQL

.enter image description here

我在安装 SQL Server 时选择了默认实例和 Windows 身份验证。

我检查了 SQL Server 配置管理器中的服务,发现

MSSQLSERVER
正在运行。

如何找到登录 SQL Server 时应输入的服务器名称?有什么帮助吗?

错误记录为

2012-01-26 15:07:16.02 Logon       Login failed for user 'Ananth-PC\Ananth'. [CLIENT: <local machine>]
2012-01-26 15:08:51.06 Logon       Error: 18456, Severity: 14, State: 11.
sql-server database sql-server-2005 ssms windows-authentication
6个回答
10
投票

以管理员身份运行 SSMS,问题已解决。接受之前的答案,因为它引导我找到此解决方案


2
投票

这应该可以帮助你找到原因。 点击:“显示技术细节”并查看状态编号。

http://blogs.msdn.com/b/sql_protocols/archive/2006/02/21/536201.aspx


1
投票

对于 SSMS 上的 SQL Server 2019 ExpressMSSQL Server 名称的默认格式为:

<Your PC Name>/SQLEXPRESS

这是我的情况如下:

DESKTOP-HN1U0ME/SQLEXPRESS

enter image description here

对于 SSMS 上的 SQL Server 2019 DeveloperMSSQL Server 名称的默认格式为:

<Your PC Name>

这是我的情况如下:

DESKTOP-HN1U0ME

enter image description here


0
投票

请通过此命令启用管理员帐户

secpol.msc
并启用管理员并登录PC并登录管理员帐户并运行SQL Server 2005。


0
投票

通过选择 Windows 身份验证将服务器名称指定为“(LocalDb) 11.0”。请看图片。enter image description here

它对我的 SQLServer 2014 有用。


0
投票

我使用以下 CMD 命令重置本地 SQL 服务器:

sqllocaldb stop mssqllocaldb
sqllocaldb delete mssqllocaldb
sqllocaldb start "MSSQLLocalDB"
© www.soinside.com 2019 - 2024. All rights reserved.