【问题标题】:Use the TDS Remoting feature of the CData ODBC Driver for mongodb to set up a linked server for MongoDB data使用 CData ODBC Driver for mongodb 的 TDS Remoting 功能为 MongoDB 数据设置链接服务器
【发布时间】:2017-02-21 09:27:52
【问题描述】:

我安装了 CData ODBC Driver for MongoDB,使可以访问 SQL Server 的应用程序连接到 mongodb。 根据官方文档,我已经配置了系统DSN。 然后我修改了配置文件'CData.ODBC.MongoDB.Remoting.ini'配置文件截图:-

,其中用户和密码与我在DSN中输入的相同。 我启动了CData.ODBC.MongoDB.Remoting.exe 并打印了控制台

测试连接成功。 MongoDB 2015 的 CData ODBC 驱动程序 远程服务器启动。本地端口:3309。

但是当我从 SQL Server Management Studio 链接服务器信息创建链接服务器时

,显示用户'noobwulei'登录失败。 我在网上找了很久。但是没有用。请帮助或尝试提供一些想法如何实现这一目标。

【问题讨论】:

    标签: sql-server mongodb cdata-drivers


    【解决方案1】:

    根据控制台输出,远程服务似乎没有在预期的端口上运行:

    ...本地端口:3309。

    根据帮助文档 (http://cdn.cdata.com/help/DGB/odbc/pg_cli.htm),可执行文件默认运行 MySQL 守护程序。

    为了运行 TDS 守护程序,您需要从命令行运行可执行文件并传递 TDS 作为协议选项 (-t):

    \> CData.ODBC.MongoDB.Remoting.exe -t TDS
    

    【讨论】:

    • 感谢您的回答!它确实有效。我认为端口 3309 是应用程序 CData.ODBC.MongoDB.Remoting.exe 运行的端口
    • 我连接成功了。但是我遇到了一个新问题。执行查询后没有返回数据,也没有错误
    • 听起来您现在有一个不同的问题。我建议开始一个新的 StackOverflow 问题或直接联系 CData 软件支持团队(支持 AT cdata DOT com)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 2020-07-19
    • 2017-12-16
    • 2019-09-03
    • 2022-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多