2014-02-20 4 views
0

Я пытаюсь подключить mssql-сервер с node.js с помощью пакета mssql. (https://www.npmjs.org/package/mssql). И я получаю следующую ошибку. Но имя моего сервера не xc-pc, мое имя сервера - xc-pc \ r2.Ошибка соединения узла js msssql

Есть ли проблемы с подключением к серверу msseql с именем instance (r2)? как я могу это исправить?

подключение к хс-ПК 2: 1433 - Ошибка Ошибка: getaddrinfo ENOTFOUND

ответ

3

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

var config = { 
    user: '...', 
    password: '...', 
    server: 'xp-pc', 
    database: '...', 
    options: { 
     instanceName: 'r2' 
    } 
} 

Вы должны также попытаться связаться с IP-адрес вместо имени хоста.

1

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

var config = { 
    user: '...', 
    password: '...', 
    server: 'something.database.windows.net', // Remove tcp and port from the server name 
    database: '...', 

    options: { 
     encrypt: true // Use this if you're on Windows Azure 
    } 
}; 
+0

Отлично. Где найти информацию? –

Смежные вопросы