繁体   English   中英

配置 SQL PolyBase 以访问 MongoDB 中的外部数据 - 问题

[英]Configure SQL PolyBase to access external data in MongoDB - problem

我尝试使用 Polybase 和 MongoDB 连接 SQL 服务器,但我未能为此创建外部数据源。 请帮忙 ...

我使用以下代码:

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'mypassword';  

CREATE DATABASE SCOPED CREDENTIAL MongoDbUser
WITH IDENTITY = 'myusername', Secret = 'thepassword';


CREATE EXTERNAL DATA SOURCE external_DS_MongoDB
WITH (
TYPE = HADOOP,
LOCATION = 'mongodb://localhost:27017', 
CREDENTIAL = MongoDbUser
);

我希望创建名为“external_DS_MongoDB”的数据源,但我在 SQL 中遇到以下错误:

Msg 105007, Level 16, State 1, Line 26 不支持输入 URI 的方案。 请修改以下方案并重试:'mongodb'

有人可以给我建议吗?

谢谢。

创建 MongoDB 数据源时不需要 TYPE:

CREATE EXTERNAL DATA SOURCE external_DS_MongoDB
WITH 
(
LOCATION = 'mongodb://localhost:27017', 
CREDENTIAL = MongoDbUser
);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM