Mongodb/NodeJS 连接到 localhost SQL
Posted
技术标签:
【中文标题】Mongodb/NodeJS 连接到 localhost SQL【英文标题】:Mongodb/NodeJS connect to 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 - “我在运行节点启动映射时遇到的错误”
欢迎任何帮助/提示!
【问题讨论】:
【参考方案1】:尝试在配置块(在 MongoDB 中)中设置服务器,如下所示:
configure
"server": "flb33ctbnm\\sqlexpress"
..
或
configure
"server": "localhost\\sqlexpress"
..
保留其他设置(用户名、密码等)不变。
您当前的设置是让 MongoDb 查找不存在的 localhostSQLEXPRESS 机器!
【讨论】:
您好,我都试过了,但出现错误说无法连接到 1433。:(@terry lennox 您是否检查过 SQL 实例在哪个端口上运行?您应该可以看到这个 SQL 配置工具,并非所有实例都在 1433 上运行。 已经检查过了,我当前的端口是0。我应该换成别的吗? 我建议设置为 1433,我也会尝试使用其他工具(例如 Sqlcmd)连接到实例,以确保它不是防火墙问题。 仍然无法连接..以前我的公司使用相同的端口,(我没有在代码中更改)我应该更改为其他端口吗?以上是关于Mongodb/NodeJS 连接到 localhost SQL的主要内容,如果未能解决你的问题,请参考以下文章