sqlcmd给出连接链接失败

时间:2016-11-30 13:21:33

标签: sql sql-server sql-server-2008 azure sqlcmd

我正在尝试从我当地的ubuntu机器上连接azure sql db上的两个表。其中一个表有大约300M条目,因此运行查询需要一些时间。但每当我像这样运行查询时,

sqlcmd -S *server* -d *DB* -U *User* -P *Password*
       -l 600 -t 600 -Q *Query* -s ',' -o *output_file*
       -W -w 1000 -C -M

每当我运行它时,它会在不同的点上产生相同的错误。

这是我得到的错误,

  

Sqlcmd:错误:ReadAndHandleColumnData内部错误(原因:读取列数据时出错)。
  SSL提供程序:[错误:80001044:lib(128):func(1):内部错误:意外错误]
  通信链路故障

起初,我认为这是一个超时问题,所以我将查询超时和服务器超时增加到10分钟。但它不会等待10分钟,它会在此之前抛出错误。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我刚收到相同的错误消息,但是当我第二次运行查询时,它起作用了...

¯\ _(ツ)_ /¯

似乎是内部SQL Server / sqlcmd问题,用户无法控制。