首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从cygwin窗口超时连接到Server,从DOS提示工作

问从cygwin窗口超时连接到Server,从DOS提示工作
EN

Stack Overflow用户
提问于 2008-09-22 00:32:58
回答 3查看 6.1K关注 0票数 4

我可以从DOS命令窗口通过sqlcmd连接到Server数据库,但不能从Cygwin窗口连接。来自监督事务司:

代码语言:javascript
复制
F:\Cygnus>sqlcmd -Q "select 'a test'" -S .\SQLEXPRESS

一个测试

(1行受影响)

代码语言:javascript
复制
F:\Cygnus>

====================================================

来自Cygwin:

代码语言:javascript
复制
$ sqlcmd -Q "select 'a test'" -S .\SQLEXPRESS

HResult 0x35,16级,状态1

命名管道提供程序:无法打开到Server 53的连接。Sqlcmd: Error: Microsoft本机客户端:在建立到服务器的连接时发生了错误。连接到Server 2005时,此失败可能是由于在默认设置下Server不允许远程连接造成的。错误: Microsoft SQL本机客户端:登录超时过期.

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-09-22 22:46:43

反斜杠正被cygwin的巴什壳吃掉。试着加倍:

代码语言:javascript
复制
sqlcmd -Q "select 'a test'" -S .\\SQLEXPRESS
票数 8
EN

Stack Overflow用户

发布于 2008-09-22 00:46:03

为此,您可能必须允许远程连接,并给出服务器全名即服务器\SQLEXPRESS

票数 0
EN

Stack Overflow用户

发布于 2015-04-21 11:32:51

如果使用"-Q“开关,还可以将查询/指令传递给db,并在shell中接收输出:

代码语言:javascript
复制
sqlcmd -Q "select * from nice.dbo.TableName ac ORDER BY 1 DESC" -S server_name\\db_name
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/112664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档