В настоящее время я пытаюсь подключиться к DocumentDb (MongoDb) с помощью Azure Machine Learning Studio.
В настоящее время я следую этому руководству, однако оно уже устарело. Сделанные мною предположения привели меня к получению Error 1000: ... DocumentDb client threw an exception
The underlying connection was closed. The connection was closed unexpectedly.
Руководство и Студия машинного обучения Azure описывают следующие параметры для установления соединения.
URL-адрес конечной точки, идентификатор базы данных, ключ DocumentDb, идентификатор коллекции. Также вам предлагается заглянуть под лезвие Keys
, чтобы найти их, которых больше нет.
Это предположения, которые я принял;
- Конечная точка URL = хост + порт под блейдом строки подключения.
https://host.com:port/
- Идентификатор базы данных = имя базы данных, указанное в колонке Data Explorer.
- Ключ DocumentDb = основной пароль для блейда строки подключения.
- ID коллекции = имя коллекции в БД из блейда Data Explorer.
На данный момент я также открыл все подключения к базе данных, просто чтобы убедиться, что я не закрывал сеть для внешних запросов, что, как мне кажется, означает, что, по крайней мере, ключ DocumentDb является неверным предположением.
После некоторого ввода от Джона ниже, вот текущее состояние вещей
- URL-адрес конечной точки = Uri из колонки Overview.
- Идентификатор базы данных = имя базы данных, указанное в колонке Data Explorer.
- DocumentDb Key = основной пароль для блейда строки подключения.
- ID коллекции = имя коллекции в БД из блейда Data Explorer.
- Запрос Sql =
select top 10 * from CollectionID
- Параметры Sql = {}