小编Boo*_*l S的帖子

无法使用 Node.js、mssql 和express 连接到 Microsoft SQL Server

我正在尝试学习 Node.js 并创建了一个简单的项目来查询本地数据库。但我无法查找实例错误消息。

我已经检查了 services.msc 中运行的 SQL Server 服务

services.msc 图片

我已验证 TCP/IP 已启用

配置管理图片

我尝试过使用用户名和密码,也尝试过不使用它。我在 SQL Server Management Studio 中连接到 localdb,如下(localdb)\v11.0是属性的屏幕截图

SQL Server 连接属性的图像

我做错了什么?实际的用户名和密码应该是什么?服务器名称应该是什么?

const sql = require('mssql');

// config for your database
const config = {
    user: 'mywindows username',
    password: 'my windows password',
    server: '(localdb)\\v11.0', 
    database: 'test',
    options: {
        encrypt: true
      } 
};
console.log('starting sql');

var connection = new sql.connect(config, function(err) {
    console.log(err);
    var request = new sql.Request(connection); 
    request.query('select * from employees', function(err, recordset) {
       if(err)      // ... error checks 
            console.log('Database …
Run Code Online (Sandbox Code Playgroud)

sql-server node.js

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

node.js ×1

sql-server ×1