Polybase:无法从 SQL 服务器连接到 Azure Blob
Polybase: Can't connect to Azure Blob from SQL Server
我正在试用新的 Polybase-Feature in SQL-Server by connecting to a CSV。但是我无法连接到 Azure Blob 存储:
CREATE EXTERNAL DATA SOURCE AzureBlob WITH (
TYPE = HADOOP,
LOCATION = 'wasbs://myfolder@myblob.blob.core.windows.net',
CREDENTIAL = mycredential
);
GO
我总是收到一条错误消息:
Incorrect syntax near 'HADOOP'
我的 SQL 服务器在 Azure VM 上运行,但是我不确定哪些服务应该是 运行:
我还检查了 TCP/IP 是否已启用。
我也尝试按照 中的建议使用 SSDT 和 dsql 文件 - 但错误并没有消失。
However I do not manage to connect to the Azure Blob Storage
不应该是Type=BLOB_STORAGE
吗?
CREATE EXTERNAL DATA SOURCE AzureBlob WITH (
TYPE = BLOB_STORAGE,
LOCATION = 'wasbs://myfolder@myblob.blob.core.windows.net',
CREDENTIAL = mycredential
);
2020-02-18 更新:
我最近遇到了同样的著名消息:
Incorrect syntax near 'HADOOP'
可以修复运行:
exec sp_configure 'polybase enabled', 1;
GO
RECONFIGURE
Microsoft 构建了一个不错的页面:Configure PolyBase to access external data in Azure Blob Storage。但是,他们没有包含那个重要的命令。
我想这也可能是第5期初刊的原因
虽然我接受了 Alexander 的回答,但事实证明选项 BLOB_STORAGE
不允许创建外部表。 HADOOP
选项对我来说是正确的。我需要执行三个步骤才能使 HADOOP
选项生效:
- 重新安装Java运行时环境
- 修复 SQL 服务器安装
- 重启虚拟机
然后 SQL
-我的问题中的陈述起作用了。
我正在试用新的 Polybase-Feature in SQL-Server by connecting to a CSV。但是我无法连接到 Azure Blob 存储:
CREATE EXTERNAL DATA SOURCE AzureBlob WITH (
TYPE = HADOOP,
LOCATION = 'wasbs://myfolder@myblob.blob.core.windows.net',
CREDENTIAL = mycredential
);
GO
我总是收到一条错误消息:
Incorrect syntax near 'HADOOP'
我的 SQL 服务器在 Azure VM 上运行,但是我不确定哪些服务应该是 运行:
我还检查了 TCP/IP 是否已启用。
我也尝试按照
However I do not manage to connect to the Azure Blob Storage
不应该是Type=BLOB_STORAGE
吗?
CREATE EXTERNAL DATA SOURCE AzureBlob WITH (
TYPE = BLOB_STORAGE,
LOCATION = 'wasbs://myfolder@myblob.blob.core.windows.net',
CREDENTIAL = mycredential
);
2020-02-18 更新:
我最近遇到了同样的著名消息:
Incorrect syntax near 'HADOOP'
可以修复运行:
exec sp_configure 'polybase enabled', 1;
GO
RECONFIGURE
Microsoft 构建了一个不错的页面:Configure PolyBase to access external data in Azure Blob Storage。但是,他们没有包含那个重要的命令。
我想这也可能是第5期初刊的原因
虽然我接受了 Alexander 的回答,但事实证明选项 BLOB_STORAGE
不允许创建外部表。 HADOOP
选项对我来说是正确的。我需要执行三个步骤才能使 HADOOP
选项生效:
- 重新安装Java运行时环境
- 修复 SQL 服务器安装
- 重启虚拟机
然后 SQL
-我的问题中的陈述起作用了。