首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NodeJS连接到Server端口未找到错误

NodeJS连接到Server端口未找到错误
EN

Stack Overflow用户
提问于 2018-02-11 02:41:10
回答 3查看 9.2K关注 0票数 1

我正在尝试连接到Server:

代码语言:javascript
复制
var sql = require("mssql");

var dbConfig = {
    server: "LAP12\\INSTANCE1",
    database: "SampleDb",
    port: 1433,
    options: {
        trustedConnection: true
    }
};

// connect to your database
sql.connect(dbConfig, 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 SampleTable', function (err, recordset) {

        if (err) console.log(err)

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

    });
});

但我收到了这个错误:

ConnectionError: INSTANCE1的端口在ServerName中找不到.

我在这里试过遵循https://github.com/patriksimek/node-mssql/issues/130的说明,但这没有帮助。TCP已启用。

将配置更改为此也于事无补:

代码语言:javascript
复制
var dbConfig = {
    server: "LAP12",
    port: 1433,
    options: {
        instanceName: 'INSTANCE1',
        database: 'SampleDb',
        trustedConnection: true,
    }
};
EN

回答 3

Stack Overflow用户

发布于 2018-09-13 09:53:06

好吧,我也有同样的问题,会尽力帮忙的。这是我的配置示例

代码语言:javascript
复制
const config = {
    user: 'sa',
    password: '****',
    server: 'DESKTOP-Q5TO47P',
    database: 'dbname',
    options: {           
        encrypt: false
    }
};

您需要打开Server浏览器。转到“启动”菜单或“搜索”,查找Server配置管理器。快跑!(正在使用2018年版)

  • 在左侧选项卡中单击Server服务
  • 现在,在右边的选项卡中,双击Server浏览器
  • 将打开一个窗口,您将看到3个选项卡,进入服务选项卡
  • 将启动模式更改为自动并应用
  • 单击Server浏览器并单击“重新启动”
  • 回到右键单击
  • 然后是客户端协议
  • 更改TCP/IP以启用

如果有用的话请告诉我。

票数 1
EN

Stack Overflow用户

发布于 2020-04-08 06:48:30

添加以下加密: false后,应用程序不会显示任何错误,也不会响应,它不会连接到DB。

票数 0
EN

Stack Overflow用户

发布于 2021-01-20 00:21:13

在我的例子中,"SQL浏览器“无法访问,因为防火墙端口没有打开。我的解决方案是打开端口或将dbConfig更改为(没有实例名,没有端口):

代码语言:javascript
复制
var dbConfig = {
    server: "LAP12",
    database: "SampleDb",
    options: {
        trustedConnection: true
    }
};

端口仍然关闭到SQL-Browser,通过这一更改,我可以连接到我的DB。

我的nodejs包'mssql‘

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48727760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档