簡體   English   中英

節點js中用戶的MSSQL連接登錄失敗

[英]MSSQL Connection login failed for user in node js

我正在嘗試連接 mssql 數據庫,但我無法實現。
當我在 Microsoft SQL Server Management Studio 18 上連接 mssql 時; https://i.stack.imgur.com/6xdI0.png
-- 由於 Windows 身份驗證,我沒有密碼。 並且默認有一個用戶名字段被動,節點js也不接受默認用戶名。 為什么? 我做錯了什么?

當我嘗試執行 js 文件時; https://i.stack.imgur.com/Ty0zA.png -- 在 cmd 中給出用戶名錯誤

db.js 文件;

var sql = require('mssql');
// config for your database
var config = {
    user: 'DESKTOP-S9H932R\\CUNEYT',
    password: '',
    server: 'localhost', 
    database: 'cuneyt' 
};

// connect to your database
sql.connect(config, function (err) {

    if (err) console.log(err);

    // create Request object
    var request = new sql.Request();

    // query to the database and get the records
    request.query('select * from borsa', function (err, recordset) {

        if (err) console.log(err)

        // send records as a response
        res.send(recordset);

    });
});

package.json 文件;

{
  "name": "mssql_test",
  "version": "1.0.0",
  "description": "",
  "main": "db.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "mssql": "^6.3.1"
  }
}

OP 解決了,但對於任何遇到問題的人來說,我的問題是我正在連接到域內的本地數據庫。 我必須將選項添加到我的配置 object 就像

config:{
user:'xxxx',
password:'xxxx',
server:'servername',
database:'yourdb'
domain:'yourdomainname'}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM