Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 尝试运行sqlcmd失败,无法建立连接?_Sql Server_Sqlcmd - Fatal编程技术网

Sql server 尝试运行sqlcmd失败,无法建立连接?

Sql server 尝试运行sqlcmd失败,无法建立连接?,sql-server,sqlcmd,Sql Server,Sqlcmd,当我尝试运行sqlcmd(从cmd提示符)时,出现以下错误: HResult 0x2,级别16,状态1 命名管道提供程序:无法打开与SQL Server[2]的连接。 Sqlcmd:错误:Microsoft SQL Server本机客户端10.0:与网络相关或处于 建立与SQL Server的连接时发生特定于站姿的错误 . 找不到服务器或无法访问服务器。检查实例名称是否正确,以及i f SQL Server配置为允许远程连接。有关更多信息,请参阅 SQL Server联机丛书。。 Sqlcmd:

当我尝试运行sqlcmd(从cmd提示符)时,出现以下错误:

HResult 0x2,级别16,状态1 命名管道提供程序:无法打开与SQL Server[2]的连接。 Sqlcmd:错误:Microsoft SQL Server本机客户端10.0:与网络相关或处于 建立与SQL Server的连接时发生特定于站姿的错误 . 找不到服务器或无法访问服务器。检查实例名称是否正确,以及i f SQL Server配置为允许远程连接。有关更多信息,请参阅 SQL Server联机丛书。。 Sqlcmd:错误:Microsoft SQL Server本机客户端10.0:登录超时已过期

不知道为什么会这样?我可以从asp.net网站(与数据库一样在本地运行)连接到sql server,但sqlcmd无法连接。

请尝试
sqlcmd-S

  • 只有将服务器安装为默认实例时,您的命令才会起作用
  • 运行sp_helpserver以了解实例名称

如果未使用默认实例,请尝试执行以下命令:

sqlcmd -S MACHINENAME\INSTANCE_NAME
请注意大写字母S。还请注意,我没有给它一个密码用户,因为默认的sqlcmd身份验证是windows身份验证,所以我可以作为当前用户登录。

有关Microsoft的更多信息,请查看>

您是否提供了凭据?能否向我们显示您正在使用的SQLCMD参数?能否向我们显示您正在使用的SQLCMD参数?我所做的只是从cmd.exe..SQLCMD.exe-S SERVER-d DATABASE-U USER-p密码键入SQLCMD谢谢您指出参数flag的大小写敏感度不确定这是否对任何人都有帮助,但我尝试了机器名,但它对我不起作用-我必须使用“localhost”。我启用了TCP/IP(用于本地开发),并且不得不使用“localhost”而不是实际名称(似乎TCP/IP侦听器只侦听了一些IPv6地址[我的机器名解析为]以及环回地址[127.0.0.1],这是唯一有效的[IPv6错误?])。