NodeJ的Mssql超时

时间:2018-09-21 08:04:06

标签: node.js sql-server timeout

好吧,我会尽量简短。 这段代码给我说了一个Connection错误:

ConnectionError:在15000毫秒内无法连接到localhost \ SQLMAD

您会说:这可能发生,我会说:它一直持续到今天早上...所以我开始怀疑是什么问题...无论如何...这是我的代码:

    var sql = require("mssql");
    var dbConfig = {
        server: "localhost\\SQLMAD",  
        database: "Dymosoft",        
        user: "sa",          
        password: "LeenoxDays7@",    
        port: "65401"                
   };
   var fs = require('fs');


    function connect(dbInitializer){
        dbInitializer = dbConfig;
        var conn = new sql.ConnectionPool(dbInitializer);               
        var req = new sql.Request(conn);                                
            conn.connect(function(err){                                 
            if(err){                                        
                console.log(err);                                       
                return;                                                 
            } 
            else{
                var str_backup = "select * from utenti;" 
                console.log(str_backup);    
                req.query(str_backup,function(err, recordset){      
                    if(err){                                        
                        console.log(err);                           
                        return;
                    }
                    else{
                      console.log(recordset);                       
                    }
                    conn.close();
                });
            }
        });}

我检查了服务以查看sqlBrowser是否已启动,然后我去了sqlServer配置管理器检查是否启用了tcp / ip。 所以我开始想知道是什么问题?!

有关更多详细信息(我知道它是意大利语,但是您可以轻松地弄清楚标签的实际含义): enter image description here

预先感谢答案

1 个答案:

答案 0 :(得分:0)

尝试一下!

    var dbConfig = {
    server: "127.0.0.1",  
    database: "Dymosoft",        
    user: "sa",          
    password: "LeenoxDays7@",    
    port: "65401"                

};

,请检查用户名和密码