0

我为 MongoDB 安装了 CData ODBC 驱动程序,使可以访问 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'登录失败。我在网上找了很久。但是没有用。请帮助或尝试提供一些想法如何实现这一目标。

4

1 回答 1

0

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

...本地端口:3309。

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

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

\> CData.ODBC.MongoDB.Remoting.exe -t TDS
于 2017-02-21T15:44:57.300 回答