使用cmd连接Sql server时出错。请帮忙

时间:2014-09-19 06:35:35

标签: c# sql asp.net sql-server

我是Completely new to sql server数据库,我无法启动服务器。谷歌后我开始服务器从Sql server configuration manager选择一个选项。现在,当我在命令提示符下键入sqlcmd时。它给了我以下错误:

Sqlcmd: Error: Microsoft SQL SErver Native Client 11.0 : Named Pipes Provider :
Ciould not open a connection to SQL Server [2].

请参阅http://postimg.org/image/aawe3kvx3/

上的屏幕截图

怎么办?

1 个答案:

答案 0 :(得分:0)

你应该使用

sqlcmd -S <ComputerName>\<InstanceName>

http://msdn.microsoft.com/en-us/library/ms180944.aspx

所以试试例子:

 sqlcmd -S .\SqlExpress

要确保您的服务正在运行,请执行以下命令:

  net start MSSQLSERVER

虽然如果它是同一台计算机上的默认实例,那么简单sqlcmd应该可以正常工作。 如果只运行sqlcmd而没有任何参数,则它会连接到localhost和默认实例。 您似乎安装了SQL Server的命名实例或SQL Server实例位于另一台计算机上。

首先尝试使用SQL Server Management Studio进行连接 - 这样更容易理解。

同时检查您的配置。

StartMenu

SQLConfManager

YouSeeInstanceNameHere

您可以在SQL Server配置管理器中找到的SQL Server实例名称。

请参阅此步骤,了解SQL Server安装后的一些有用步骤。

http://www.sql-server-performance.com/2014/post-installation-steps/

如果安装SQL Express,通常最好安装Express with Tools (SQLEXPRWT)版本。 http://msdn.microsoft.com/cs-cz/evalcenter/dn434042.aspx 该版本包括SQL Management Studio。