如何更改节点mssql包的默认驱动程序?

时间:2016-10-19 10:32:48

标签: javascript node.js

var sql = require('mssql');

var config = {
    user: 'userName',
    driver : 'msnodesqlv8',
    password: 'mypassword',
    server: 'x.x.x.x', // 
    database: 'databaseName'
}

这是我当前初始化mssql连接的方式。我想使用msnodesqlv8驱动程序而不是TDS。当我运行此代码时,我不断收到错误消息' Unknown driver msnodesqlv8!'我还需要做什么?我可能需要导入msnodesqlv8吗?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

我知道您已对此进行了整理,但请查看https://www.npmjs.com/package/mssql#3x-to-4x-changes

目前(apr 2018),在msnodesqlv8中,驱动程序不再动态加载,因此库现在与Webpack兼容。要使用msnodesqlv8驱动程序,请使用:

  

const sql = require('mssql / msnodesqlv8')

干杯,

佩德罗。