mssql «ConnectionError: сбой входа для пользователя« ***** »» - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь подключиться к серверу SQL, запущенному на другом сервере в моей сети.Я могу подключиться к нему, используя python, но он не работает, используя javascript.

. Я создал файл sqlserver.js на своем сервере и запускаю его.Затем я пытаюсь получить к нему доступ, используя IP-адрес сервера и прослушивание порта в sqlserver.js, и я получаю сообщение об ошибке сбоя при входе в систему.

Я знаю, что имя пользователя и пароль верны, потому что я его ввелв мой скрипт на Python, и это работает.Я также знаю, что могу подключиться к серверу, так как использую написанный мной API, и он очень похож (API предназначен для MongoDB).

Это файл sqlserver.js:

var express = require('express');
var app = express();

app.get('/', function (req, res) {

    var sql = require("mssql");

    // config for your database
    var config = {
        user: 'username',
        password: 'password',
        server: '172.16.0.127', 
        database: 'testingDB' ,
        port: 1433
    };

    // connect to your database
    sql.connect(config, function (err) {

        if (err) console.log(err);

        // create Request object
        var request = new sql.Request();

        // query to the database and get the records
        request.query('select * from Rectification', function (err, recordset) {

            if (err) console.log(err)

            // send records as a response
            res.send(recordset);

        });
    });
});

var server = app.listen(3097, function () {
    console.log('Server is running..');
});

У меня включен режим проверки подлинности SQL Server и Windows на сервере SQL.Сервер SQL - Microsoft Express 2012.

Возможно, ошибка вызвана чем-то в sqlserver.js или чем-то на стороне SQL?

(я бы опубликовал ошибку, но командаподсказка на сервере не даст мне скопировать)

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