簡體   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