【问题标题】:node-red, raspberry Pi and MSSQL节点红、树莓派和 MSSQL
【发布时间】:2017-01-27 20:58:31
【问题描述】:

我有一个在 Windows 主机上运行的 MSSQL 实例,并且希望有一个运行 node-red 的 Raspberry Pi 将数据保存到这个数据库。

我尝试了 node-red-contrib-mssql 节点,它似乎接近了,但 SQL Server 拒绝连接,原因之一取决于我如何设置节点。最近的错误是“用户 mjmain/mpi 登录失败”。

在 SQL 方面,我尝试过 SQL/混合身份验证、新登录和通过 TCP 配置远程访问,但我没有运气。

有人在这个环境下成功使用过这个节点吗?

【问题讨论】:

  • 您在这台 Windows 主机上运行的是什么版本的 SQL Server?
  • 2008 R2 上的 Windows 7 专业版
  • 那是版本,什么是版本?开发商?标准?表达?还有什么?根据版本,可能不允许从其他机器/设备连接。
  • Express with Advanced Services(64 位)- 版本为 10.50.2500.0
  • Windows 主机上的防火墙是打开还是关闭?端口开放?

标签: sql-server raspberry-pi node-red


【解决方案1】:

今天刚刚配置了这样的设置。 RPi 上的 Node-Red,Win7 上的 MS-SQL Express。

有一些建议(所有这些都在 Window 端)... - 在 SQL Server 配置管理器中启用 TCP/IP 客户端协议 - 在 Windows 防火墙中为传入连接启用 1433 TCP 端口(或禁用防火墙) - 打开并自动运行 SQL Browser 服务(可能会有所帮助)

确保服务器登录正确映射到数据库用户并拥有权限! 在 Node-Red 的连接参数中,您需要使用服务器登录。 我遇到的其他问题是 DNS - 所以我使用的是 IP_address_sql_server\instance_name。 最好的问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 2014-12-09
    • 2013-11-05
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多