我想連接本地機器上的SQL Server並獲取一些數據。
這裏是我的代碼:Node.js連續SQL數據庫連接問題
var sql = require("seriate");
var config = {
"host":"127.0.0.1",
"port": "1433",
"user": "dba",
"password": "test1234",
"database": "TheWorldDB"
};
sql.setDefaultConfig(config);
sql.execute({
query: "SELECT * FROM dbo.Trip"
}).then(function (results) {
console.log(results);
}, function (err) {
console.log("Something bad happened:", err);
});
而且我得到以下錯誤消息:
SqlContext錯誤。在步驟「結果」上失敗:「沒有爲該請求指定連接」。
代碼:「ENOCONN」
我查了一下數據表,密碼,查詢等一切是正確的,不知道爲什麼它沒有連接,有一點信息,我可以在網上找到爲好。任何建議將被認真考慮。
確保用戶是數據庫的所有者確保您在數據庫服務器本身上使用混合模式登錄。確保您使用默認端口來訪問數據庫服務器。 – Chris
@Chris你好,基督,再次檢查,一切都是正確的。但我注意到SQL Server的TCP/IP被禁用。不知道這是否會有所作爲? – user1491987
這看起來很奇怪。我會繼續並啓用它。 – Chris