SQLCMD没有找到SQL Server

时间:2017-06-18 13:21:18

标签: sql sql-server

Windows 10:当我在提升的命令窗口中运行SQLCMD时,我收到错误:

  

Sqlcmd:错误:Microsoft SQL Server Native Client 11.0:命名管道   提供者:无法打开与SQL Server的连接[2]。

我是一个完全的初学者。我安装并启动了Visual Studio 2013,并且sqlservr.exe正在运行。我没有安装任何其他东西 - 比如SQL Server Express。我认为SQL Server 2012的一个版本随Visual Studio 2013一起提供。安装了14个SQL Server类型的东西(例如:Microsoft SQL Server 2012管理对象。还有Microsoft SQL Server 2012 Express LocalDB和Microsoft SQL Server Compact 4.0 SP1 x64 ENU。)

我想在Visual Studio 2013中学习SQL Server项目。

1 个答案:

答案 0 :(得分:0)

使用SQL Server Configuration Manager启用命名管道。

  

SQL Server配置管理器(本地)
  SQL Native Client XX.0配置(XXbit)
  客户协议
  命名管道 - >启用

然后从SQL Server Services菜单

重新启动SQL Server实例

此外,这将产生服务停止,因此请确保可能正在使用这些数据库的任何用户都可以使用(但我想您将是唯一一个因为它是本地实例的用户)。

您还可以使用TCP / IP协议而不是命名管道,如果您需要精确打开哪个端口转到SQL Server Network Configuration