有人用Node连过SqlServer吗?
发布于 10 年前 作者 Icego 5735 次浏览 最后一次编辑是 8 年前 来自 问答

有没有跨平台的模块推荐!

4 回复

SqlServer linux 能支持吗?

Linux 支持,但是不好。更多可以看这个链接:http://jsnoder.com/blog/chang-yong-shu-ju-ku-xuan-yong/

这里要提一下:不要使用微软的 SQL Server,如果你是在 Linux 上使用 Node.js 开发的话。假如是使用 SQL Server 的认证方式还好说,但是一旦 SQL Server 要求使用 Windows Authentication/domain/NTLM 之类的认证就很麻烦。因为在 Linux 上两个对 SQL Server 支持最好的 Node.js 驱动模块 tedious 和 node-tds 都不支持这类认证,只有使用 odbc 这个模块来调用 FreeTDS,但是这个模块又没多少人用,更新也慢,很多操作都要自己写,所以不适合快速开发。我被迫这样搞过一次,当时不知道是坑,耽误不少时间。

如果实在要趟火坑, 看我这篇,不过是英文写的:http://flopalm.com/connect-to-ms-sql-server-via-windows-authentication-from-linux/

用 MongoDB 或者 MySQL 吧

@russj 你的意见很有帮助,多谢

我之前用过,msnodesql;

回到顶部