无法使用我正在使用包 mssql 的节点 js 连接到 MSSQL 服务器数据库,版本是 "mssql": "^6.2.0"
Not able to connect to MSSQL server database using the node js I am using the package mssql , version is "mssql": "^6.2.0"
我正在尝试从节点 js 连接到 mssql 服务器。我正在使用 "mssql" 包进行连接。
- 如果软件包版本为 "mssql": "^4.2.2"
则可以连接
- 如果版本为 "mssql": "^6.2.0",则无法连接到数据库。
我想将驱动程序更新到 6.2.0 :
const sql = 要求("msnodesqlv8");
const connectionString = "server=name;Database=DBname;Trusted_Connection=Yes;Driver={ODBC Driver 13 for SQL Server}";
const query = "SELECT TOP (1000) [sid] FROM [DBname].[dbo].[tablename]";
x = sql.open(connectionString, function (err, con) {
if (err)
console.log("error ", err);
})
当我尝试执行代码时:node index.js
没有输出,只是突然停止并 return 到命令提示符
问题出在 Node 版本上。
将节点版本从 10.2.1 更改为 10.15.1,然后节点能够连接到数据库。
我猜 Node 10.2.1 不适用于包 .
我正在尝试从节点 js 连接到 mssql 服务器。我正在使用 "mssql" 包进行连接。
- 如果软件包版本为 "mssql": "^4.2.2" 则可以连接
- 如果版本为 "mssql": "^6.2.0",则无法连接到数据库。 我想将驱动程序更新到 6.2.0 :
const sql = 要求("msnodesqlv8");
const connectionString = "server=name;Database=DBname;Trusted_Connection=Yes;Driver={ODBC Driver 13 for SQL Server}";
const query = "SELECT TOP (1000) [sid] FROM [DBname].[dbo].[tablename]";
x = sql.open(connectionString, function (err, con) {
if (err)
console.log("error ", err);
})
当我尝试执行代码时:node index.js 没有输出,只是突然停止并 return 到命令提示符
问题出在 Node 版本上。 将节点版本从 10.2.1 更改为 10.15.1,然后节点能够连接到数据库。 我猜 Node 10.2.1 不适用于包 .