[英]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.