我开始使用Atom与Data-Atom包进行SQL Server连接。
但是当我执行查询时,我不断收到此错误:
结果: "错误(ETIMEOUT) - 超时:请求未能在15000毫秒内完成"
但是在Visual Studio上,相同的查询执行时没有错误,所以我认为服务器是可以的。
有办法解决这个问题吗?
答案 0 :(得分:1)
更新:连接选项未传递到node-mssql
,但在this PR合并后,它们将会是。
在我尝试将超时设置为一小时时,我将以下内容添加到data-atom-connections.cson
。
{
name: "sqlserver01"
protocol: "sqlserver"
user: "dzamo"
password: "norton"
server: "sqlserver01.localdomain"
database: "AdventureWorks"
options: "requestTimeout=36000000"
}
没有任何事情发生。我必须在~/.atom/packages/data-atom/node_modules/tedious/lib/connection.js
中对其进行硬编码以使长时间运行的查询正常工作。我将对此进行更多调查并在github上打开一个错误。