Microsoft 的 Node.JS 驱动程序不工作

Microsoft's Node.JS driver does not work

我试着按照这个进行操作,但没有成功。 http://blogs.msdn.com/b/sqlphp/archive/2012/06/08/introducing-the-microsoft-driver-for-node-js-for-sql-server.aspx

每次我尝试构建它时,它都会失败。

有没有人知道为什么它无法构建。如果有帮助,我也在使用最新版本的 Node。

感谢您的提问。只是为了说明您使用的是 msnodesql 驱动程序吗?

您可能无法构建的原因之一是因为您使用的是最新的节点版本。

Microsoft Node.js 驱动程序不向前兼容。下一个版本正在筹备中。同时,您必须将 node.js 版本降级到 0.8.9。

此外还有一些其他要求。按照这些步骤,你应该会很好。

然后只需在 node.js 命令提示符中输入这些

1. npm install msnodesql
2. npm install -g node-gyp
3. node-gyp configure 
4. node-gyp build

您现在应该会在 msnodel 中看到一个构建文件夹。

导航到构建 > 发布。复制 sqlserver.node 文件并将其粘贴到 msnodesql > lib 文件夹中。如果需要,替换旧文件。

现在您可以按照您提到的博客上的其余说明进行操作,这些说明将帮助您处理连接字符串并连接到您的数据库。如果您仍然卡住,请告诉我。

谢谢