【发布时间】:2021-08-01 01:31:21
【问题描述】:
我正在尝试在突触分析中创建外部表,但在创建外部数据源时遇到错误。
下面是代码:
CREATE MASTER KEY ENCRYPTION BY PASSWORD='xxxxxxxxxxxx'; -- executed
CREATE DATABASE SCOPED CREDENTIAL storageCred WITH -- executed
IDENTITY = 'SHARED ACCESS SIGNATURE',
SECRET = 'xxxxxxxxxxxxxx';
CREATE EXTERNAL DATA SOURCE adls WITH -- execution failed
( TYPE = HADOOP,
LOCATION = 'abfss://staging@devedw2021.dfs.core.windows.net',
CREDENTIAL = storageCred
)
【问题讨论】:
-
你可以试试
CREATE EXTERNAL DATA SOURCE [myadls] WITH (LOCATION = 'abfss://staging@devedw2021.dfs.core.windows.net', CREDENTIAL = storageCred, TYPE = HADOOP );吗?名称是 myadls 而不是 adls,它放在[]中以避免任何关键字冲突,里面的参数顺序是相同的 as in example。仅选择并运行此命令(不与任何其他命令一起运行)。 -
你的数据湖是什么类型的? v1、v2、Gen2?
-
@Kashyap- 这是 ADLS Gen-2。
标签: tsql azure-sql-database azure-synapse polybase