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无法连接。请尝试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-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错误?])。