无法登录sql server

时间:2017-03-09 09:33:40

标签: sql-server database windows-8

我无法登录sql server 2012

错误

Sqlcmd:错误:Microsoft SQL Server Native Client 11.0:命名管道提供程序:C 不应该打开与SQL Server的连接[67]。 。 Sqlcmd:错误:Microsoft SQL Server Native Client 11.0:登录超时已过期。 Sqlcmd:错误:Microsoft SQL Server Native Client 11.0:与网络相关或在 建立与SQL Server的连接时发生了特定于站点的错误 。找不到服务器或无法访问服务器。检查实例名称是否正确,i f SQL Server配置为允许远程连接。有关更多信息,请参阅  SQL Server联机丛书..

我用来登录的命令" sqlcmd -S MSSQLSERVER -E"

我还尝试在sql server配置管理器下启用TCP / IP。

谢谢

1 个答案:

答案 0 :(得分:3)

如果您正在安装SQL Server的计算机上运行SQLCMD,则需要使用以下命令。

SQLCMD -E

如果SQL Server在另一台计算机上,则需要使用以下命令。 <ServerName>是机器名,但不是实例名。

SQLCMD -E -S <ServerName>

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

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

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

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

TELNET <ServerName> 1433

如果此命令没有给您任何错误,并打开一个空白窗口,这意味着您可以访问SQL Server计算机。这将排除任何防火墙问题。您需要检查的是SQL Server实例是否正在运行。