Tag: unixodbc

Node-odbc无法连接到mssql

我花了最后一两天设置unixODBC和freetds在Ubuntu 12 – 本身不是一个有趣的过程,但它现在可以同时使用sqsh和isql。 我已经安装了node-odbc,我正在使用github自述文件中提供的代码片段来testing连接,但是我总是得到 S1000:1:0:[unixODBC][FreeTDS][SQL Server]Unable to connect to data source WARNING: ev_unref is deprecated, use uv_unref [Error: Error opening database] 使用isql我运行isql -v SERVER user pass (使用正确的creds ..),然后use DATABASE一旦连接,这一切工作,我可以运行查询罚款。 我在js中的连接string是 "DRIVER={FreeTDS};SERVER=SERVER;UID=user;PWD=pass;DATABASE=DATABASE" 哪个完全匹配用于连接isql的凭据,但在节点中我得到上述错误。 任何想法,为什么发生这种情况? 是否有可能做我的odbc.ini和odbcinst.ini文件的位置或类似的东西? 仅供参考: /etc/odbc.ini: [SERVER] Driver = FreeTDS Trace = No Server = SERVER Port = 1433 Database = DATABASE UsageCount = […]

Netezza,NodeJS和unixODBC有趣的错误

我用isqltesting了我的Netezza的DSN,它工作正常。 我还为MySQL创build了一个DSN来testing。 如果我使用MySQL DSN,在我的nodejs文件中,它会连接,我可以查询MySQL数据库。 但只要我尝试使用我的Netezza DSN,我会得到一个有趣的错误。 码: db.open("DSN=NZSQL", function(err) 错误: { [Error: [unixODBC]敓癲牥愠摮漯⁲潰瑲愠瑴楲畢整⁳牡⁥浥瑰y] errors: [ { message: '[unixODBC]敓癲牥愠摮漯⁲潰瑲愠瑴楲畢整⁳牡⁥浥瑰y', state: '奈〰0' } ], error: '[node-odbc] SQL_ERROR', message: '[unixODBC]敓癲牥愠摮漯⁲潰瑲愠瑴楲畢整⁳牡⁥浥瑰y', state: '奈〰0' } 是的,您正在看到打印错误的正确方法。 我不知道为什么错误是打印在亚洲字符。 我不知道为什么我不能连接nodejs到Netezza。 任何帮助将不胜感激。 感谢堆栈!