Node JS:如何使用Mac中的Windows身份验证/ trustedConnection连接到MYSQL数据库

时间:2014-11-14 18:20:30

标签: sql-server node.js node-mssql tedious

我在Mac上构建NodeJS应用程序,我需要连接到MSSQL数据库。

使用节点模块mssql,我能够连接到服务器。但身份验证失败是因为数据库服务器需要使用Windows授权或“可信连接”。如果我可以使用带有mssql的SQL Server的Node.js的Microsoft驱动程序,我可以为' options.trustedConnection'提供真正的值,但该驱动程序只是Windows。

有什么方法可以做我正在尝试的事情吗?我没有看到与其他驱动程序/节点模块(繁琐,tds等)的方法,以提供将trustedConnection设置为true或使用Windows身份验证的连接字符串。

1 个答案:

答案 0 :(得分:0)

我刚从Ubuntu 14.04成功连接到SQL Server。

我使用FreeTDS作为驱动程序,unxiODBC作为驱动程序管理器,node odbc作为要连接的Node.js模块。我认为这也可能在OSX上使用。

更多信息可以查看this link。我写博客,希望可以节省别人的时间。

但我需要做更多研究,因为我想使用此节点模块mssql进行连接。 mssql使用tds或乏味作为驱动程序。