Я пытаюсь подключиться к серверу SQL с помощью пакета node-mssql.
Я могу успешно подключиться к базе данных по умолчанию со следующей конфигурацией:
{
"user": "service_user",
"password": "myPass",
"server": "10.2.xxx.xxx",
}
Однако есть несколько баз данных, к которым я хотел бы подключиться. Когда я пытаюсь настроить свое соединение для целевой базы данных, вот так: не получается:
{
"user": "service_user",
"password": "myPass",
"server": "10.2.xxx.xxx",
"database": "Q-xxx-SQL-xxx\\DB2"
}
Я также пытался эту конфигурацию, которая также не удается:
{
"user": "service_user",
"password": "myPass",
"server": "10.2.xxx.xxx\\Q-xxx-SQL-xxx",
"database": "DB2"
}
Когда я пытаюсь подключиться к определенной БД, я получаю следующую ошибку:
{ ConnectionError: Login failed for user 'service_user'.
at ConnectionError (/Users/name/Desktop/SCIM API-MSSQL/node_modules/tedious/lib/errors.js:13:12)
at Parser.tokenStreamParser.on.token (/Users/name/Desktop/SCIM API-MSSQL/node_modules/tedious/lib/connection.js:735:29)
at Parser.emit (events.js:189:13)
at Parser.parser.on.token (/Users/name/Desktop/SCIM API-MSSQL/node_modules/tedious/lib/token/token-stream-parser.js:27:14)
at Parser.emit (events.js:189:13)
at addChunk (/Users/name/Desktop/SCIM API-MSSQL/node_modules/readable-stream/lib/_stream_readable.js:297:12)
at readableAddChunk (/Users/name/Desktop/SCIM API-MSSQL/node_modules/readable-stream/lib/_stream_readable.js:279:11)
at Parser.Readable.push (/Users/name/Desktop/SCIM API-MSSQL/node_modules/readable-stream/lib/_stream_readable.js:240:10)
at Parser.Transform.push (/Users/name/Desktop/SCIM API-MSSQL/node_modules/readable-stream/lib/_stream_transform.js:139:32)
at doneParsing (/Users/name/Desktop/SCIM API-MSSQL/node_modules/tedious/lib/token/stream-parser.js:80:14)
message: 'Login failed for user \'service_user\'.',
code: 'ELOGIN' },
name: 'ConnectionError' }
Когда я вхожу на сервер, на котором работают БД, я могу успешно читать и записывать в целевую БД в SSMS.