2017-09-05 15 views
-1

Node JSを使用してMS SQL DBに接続しようとしていますが、次のエラーが発生しています。Nodejs接続していないSQLと接続

{ ConnectionError: Login failed for user 'Gurpanth'. at ConnectionError not connected

var express = require('express'); 
    var router = express.Router(); 

    /* GET home page. */ 
    router.get('/', function(req, res, next) { 
     GetData(function (recordSet) { 
      res.render('index', {product: recordSet}) 
     }); 
    }); 

    var Connection = require('tedious').Connection; 

    var config = { 
     userName: "Gurpanth", 
     password: "windowspassword", 
     server: "GURPANTH", 
     options: { 
      database: "NodeJSDb", 
      encrypt: true, 
     } 
    }; 

    var connection = new Connection (config); 

    connection.on('connect', function(err){ 
     console.log(err); 
     if(err!=null){ 
      console.log("not connected"); 
     } 
     else{ 
      console.log("Connected") 
      connection.close(); 
     }; 
    }); 
    module.exports = router; 

答えて

0

あなたが与えたエラーメッセージは、ユーザー名および/またはパスワードが正しくないことを示しています。そのユーザーはSQL Serverに存在しますか?

関連する問題