簡體   English   中英

無法使用節點 js 連接到 MSSQL 服務器數據庫我正在使用包 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 = require("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 沒有輸出,只是突然停止並返回到命令提示符

問題出在 Node 版本上。 將節點版本從 10.2.1 更改為 10.15.1 ,然后節點能夠連接到 Database 。 我猜 Node 10.2.1 不適用於 package 。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM