2017-03-23 22 views
0

初めてnodejsとのデータベース接続を構築しようとしています。すべてうまくいったけど、実行すると接続エラーが表示されます:LP12のポートがservernameに見つかりません。私は、SQL構成マネージャーでポートをチェックし、それは1433でデフォルトです。どうすればそれが別のポートと通信しているかどうかを確認できますか?私はこの問題をどうやって解決できるか知っていますか?Nodejsデータベース接続、接続エラー、cant find port

ここに私のコードです: var sql = require( "mssql");

var dbConfig = { 
server: "localhost\\VMB-LP12", 
database: "SmmsData", 
user: "", 
password: "", 
port: 1433 
}; 

function getEmp(){ 
var conn = new sql.Connection(dbConfig); 
var req = new sql.Request(conn); 

conn.connect(function (err) { 
if (err) { 
    console.log(err); 
    return; 
} 
req.query("SELECT * FROM SysteemSensorInfo", function (err, recordset) { 
if (err) { 
    console.log(err); 
    return; 
    } 
else{ 
    console.log(recordset); 
} 
conn.close(); 
}); 

}); 

} 

getEmp(); 
+0

どのようなエラーが表示されますか? –

+0

ConnectionError:VMB-LP12のポートがServerNameに見つかりません。 VMB-LP12; InstanceName; SQLEXPRESS; –

+0

ポートを空のままにする –

答えて

0

SQL認証を使用してログインを作成する必要がありました。あなたはそれらを空にしておくことはできません。それは私のユーザー名とパスワードを私のSQL認証アカウントから入力したときに動作し始めた。

関連する問題