无法登录到我无法登录到SQL服务器的SQL Server

问题描述:

错误无法登录到我无法登录到SQL服务器的SQL Server

SQLCMD:错误:Microsoft SQL Server本机客户端11.0:命名管道提供商:C 乌尔德不开连接到SQL Server [67]。 。 Sqlcmd:错误:Microsoft SQL Server Native Client 11.0:登录超时已过期。 Sqlcmd:错误:Microsoft SQL Server Native Client 11.0:与SQL Server建立连接时出现网络相关或 站点特定错误 。服务器未找到或无法访问。检查实例名称是否正确,并且我将SQL Server配置为允许远程连接。欲了解更多信息,请参阅 SQL Server联机丛书..

命令我使用的登录 “SQLCMD -S MSSQLSERVER -E”

我也试过SQL Server配置管理器下启用TCP/IP。

感谢

+0

你在使用本地电脑吗? SQL服务正在运行? –

如果您运行的是从安装了SQL Server的计算机的SQLCMD,你需要使用下面的命令。

SQLCMD -E

如果SQL Server是另一台机器上,你需要使用下面的命令。 <ServerName>是机器名称,但不是实例名称。

SQLCMD -E -S <ServerName>

您需要检查SQL Server是否正在运行。按Win + R并输入services.msc,然后按回车。 (您需要在安装了SQL Server的计算机上执行此操作)

这将打开“服务”窗口。滚动浏览并找到SQL Server (MSSQLSERVER)并选择它。

在它的左侧,您应该能够看到状态。检查过程是否已经运行或现在。如果没有,则需要在使用SQL Server之前启动它。

如果SQL Server已启动并正在运行,则需要检查SQL Server是否可从您的计算机访问。您可以通过执行cmd提示下的命令来检查它。

TELNET <ServerName> 1433

如果这个命令不给你任何错误,并打开一个空白窗口,这意味着你能够达到SQL Server计算机。这将排除任何防火墙问题。所有你需要检查的是SQL Server实例是否正在运行。