【问题标题】:Mongodb/NodeJS connect to localhost SQLMongodb/NodeJS 连接到 localhost SQL
【发布时间】:2018-05-25 04:18:33
【问题描述】:

我目前正在尝试使用 robo3t(mongodDB) 对 excel 文件进行一些映射并使用 node.js 运行。在此之前,我可以连接到我的公司服务器,但我现在想要的是尝试进行映射,但使用我的 sql 将其指向我的本地主机,而无需对公司服务器进行任何操作。但似乎我可能配置了错误的东西。我对此真的很陌生,我需要帮助..

https://imgur.com/a/23IIKZd - “我当前在 mongo 中的代码”

https://imgur.com/jKIIL7v - “我在 sql server 中的本地主机是什么样子的”

https://imgur.com/rEf72kc - “到目前为止我尝试过的也启用了 sql server 配置中的所有内容并重新启动服务!”

https://imgur.com/OJvhLjf - “我在运行节点启动映射时遇到的错误”

欢迎任何帮助/提示!

【问题讨论】:

    标签: sql node.js mongodb


    【解决方案1】:

    尝试在配置块(在 MongoDB 中)中设置服务器,如下所示:

    configure {
        "server": "flb33ctbnm\\sqlexpress"
        ..
    }
    

    configure {
        "server": "localhost\\sqlexpress"
        ..
    }
    

    保留其他设置(用户名、密码等)不变。

    您当前的设置是让 MongoDb 查找不存在的 localhostSQLEXPRESS 机器!

    【讨论】:

    • 您好,我都试过了,但出现错误说无法连接到 1433。:(@terry lennox
    • 您是否检查过 SQL 实例在哪个端口上运行?您应该可以看到这个 SQL 配置工具,并非所有实例都在 1433 上运行。
    • 已经检查过了,我当前的端口是0。我应该换成别的吗?
    • 我建议设置为 1433,我也会尝试使用其他工具(例如 Sqlcmd)连接到实例,以确保它不是防火墙问题。
    • 仍然无法连接..以前我的公司使用相同的端口,(我没有在代码中更改)我应该更改为其他端口吗?
    猜你喜欢
    • 1970-01-01
    • 2019-06-05
    • 2016-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    相关资源
    最近更新 更多