我正在尝试使用Polybase与MongoDB连接SQL Server,但无法为此创建外部数据源。请帮忙...
我使用以下代码:
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中面临以下错误:
信息105007,第16级,状态1,第26行 不支持输入URI的方案。请修改以下方案,然后重试:'mongodb'
有人可以建议我吗?
谢谢。
答案 0 :(得分:1)
TYPE:
CREATE EXTERNAL DATA SOURCE external_DS_MongoDB
WITH
(
LOCATION = 'mongodb://localhost:27017',
CREDENTIAL = MongoDbUser
);