Microsoft的Node.JS驱动程序不起作用

时间:2015-04-17 19:00:18

标签: sql-server azure-sql-database node-sqlserver

我试过跟着这个,但没有运气。 http://blogs.msdn.com/b/sqlphp/archive/2012/06/08/introducing-the-microsoft-driver-for-node-js-for-sql-server.aspx

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

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

1 个答案:

答案 0 :(得分:1)

感谢您的提问。只是为了澄清你正在使用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文件夹。如果需要,请替换旧文件。

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

由于