连接到SQL Server时出现ESOCKET错误

时间:2019-07-03 06:40:57

标签: node.js sql-server

尝试启用SQL Server浏览器和TCP,但未能解决问题。

var sqlDb = require('mssql');

var config = {
    user: 'sa',
    password: 'sa',
    server: 'ABHISHEK28069',
    database: 'Ultratech',
    port: 1433,
    };

exports.executeSql = function (sql, callback) {

    var conn = new sqlDb.ConnectionPool(config);
    conn.connect()
        .then(function () {
            var req = new sqlDb.Request(conn);
            req.query(sql)
                .then(function (recordset) {
                    callback(recordset);
                })
                .catch(function (err) {
                    console.log(err);
                    callback(null, err);
                });
        })
        .catch(function (err) {
            console.log(err);
            callback(null, err);
        })
};

1 个答案:

答案 0 :(得分:0)

找到了解决方案,忘记了在配置管理器中启用/启动TCP和MSSQL服务器浏览器服务后重新启动MSSQL服务。