2016-01-21 71 views
1

我开始使用Atom和包Data-Atom进行SQL Server连接。
如何使用Atom编辑器和Data-Atom设置查询超时?

但我不断收到这个错误,当我执行一个查询:

结果: “错误(ETIMEOUT) - 超时:请求失败在15000ms完成”

但在视觉工作室相同的查询执行没有错误,所以服务器是好的,我认为。

有办法解决这个问题吗?

+0

连接上的requestTimeout属性。 – Ben

回答

1

更新:连接选项没有被通过传递给node-mssqlthis 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上打开一个bug。