NodeJs Mssql Timeout - PullRequest
       0

NodeJs Mssql Timeout

0 голосов
/ 21 сентября 2018

хорошо, я постараюсь быть максимально коротким.Этот код дает мне сообщение об ошибке подключения:

ConnectionError: Не удалось подключиться к localhost \ SQLMAD за 15000 мс

Вы скажете: это может произойти, и я бы сказал: это работало досегодня утром ... так что я начал задаваться вопросом, в чем проблема ... в любом случае ... вот мой код:

    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 голосов
/ 21 сентября 2018

Попробуйте это !!

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

};

и проверьте имя пользователя и пароль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...