2016-06-15 5 views
0

ノードjsを使用してSQL Serverに接続しようとしています。私はパッケージmssqlをインストールし、崇高なテキストエディタを使用しています。 これは私のノードのjsコードです。私のノードjsがSQL Serverに接続していないのはなぜですか?

私は、コマンドPROMTからこれを実行したとき、私は私がにconsole.log(DBCONFIG)をやったとき、それは、このデータを持っていた、このエラーに enter image description here

を取得

var sql = require('mssql'); 

var dbConfig={ 
server:'CCI-LPT-21', 
userName: 'sa', 
password: 'sa123#', 
port:1433, 
options: { 
    instanceName: 'MSSQLSERVER2K12', 
    database: 'HRApp', 
    debug: { 
     packet: false, 
     payload: false, 
     token: false, 
     data: false 
      }, 
     } 
    }; 

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

//console.log(conn) 

conn.connect(function(err){ 
if(err){console.log(err); 
    return; 
} 
req.query("select * from Team",function(err,recordset){ 
    if(err){ 
     console.log(err); 
     return; 
    } 
    else 
    { 
     console.log(recordset); 
    } 
    conn.close(); 
    }) 
}) 

} 

getEmp(); 

enter image description here

答えて

3

あなたのエラー、それはですuserを設定し、userNameを設定しないでください。

チェックdocから、この例では:

var config = { 
    user: '...', 
    password: '...', 
    server: 'localhost', // You can use 'localhost\\instance' to connect to named instance 
    database: '...', 

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

それは、ユーザーないのuserNameです。

+0

ありがとう@Ygalbel ... :) – akash

関連する問題