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项目。
答案 0 :(得分:0)
使用SQL Server Configuration Manager
启用命名管道。
SQL Server配置管理器(本地)
SQL Native Client XX.0配置(XXbit)
客户协议
命名管道 - >启用
然后从SQL Server Services
菜单
此外,这将产生服务停止,因此请确保可能正在使用这些数据库的任何用户都可以使用(但我想您将是唯一一个因为它是本地实例的用户)。
您还可以使用TCP / IP协议而不是命名管道,如果您需要精确打开哪个端口转到SQL Server Network Configuration