使用乏味的用户登录失败

问题描述 投票:0回答:1

我正在使用繁琐的程序来连接到SQL Server Express,但出现登录失败错误。

服务器浏览器和SQL Server服务正在运行,已在网络协议中启用TCP / IP。此外,启用了用户名,我可以使用.NET代码登录,但是node.js代码确实不适用于我]

var express = require('express'),
  app = express(),
  port = process.env.PORT || 3000;

  var Request = require('tedious').Request;  
  var TYPES = require('tedious').TYPES;
  var Tedious = require('tedious');  
  var config = {  
      userName: 'sa',  
      password: 'password',  
      server: 'localhost',  
      options: {
          encrypt: true, 
          database: 'MediWorks', 
          instanceName: 'SQLEXPRESS01'
        },
      port : '1433'  
  };  
  var connection = new Tedious.Connection(config);  

  connection.on('connect', function(err) {  
    if (err)
        {
            console.log(err)
        }
        else
        {
            console.log("Connected");  
        }
    });  
node.js sql-server npm login tedious
1个回答
0
投票

仅供参考,乏味已淘汰了您使用config的方式。一个有效的示例如下:

var config = {
    server: "localhost",
    authentication: {
        type: "default",
        options: {
            userName: "yourusername",
            password: "yourpassword"
       }
    },
 };

tedious Github issue that mentions this.

© www.soinside.com 2019 - 2024. All rights reserved.