这是我试图在 Azure SQL 数据库中运行的脚本:
CREATE DATABASE SCOPED CREDENTIAL some_cred WITH IDENTITY = user1,
SECRET = '<Key of Blob Storage container>';
CREATE EXTERNAL DATA SOURCE TEST
WITH
(
TYPE=BLOB_STORAGE,
LOCATION='wasbs://<containername>@accountname.blob.core.windows.net',
CREDENTIAL= <somecred>`enter code here`
);
CREATE EXTERNAL TABLE dbo.test
(
val VARCHAR(255)
)
WITH
(
DATA_SOURCE = TEST
)
我收到以下错误:
提供的数据源类型不支持外部表。
我的目标是在 blob 存储中创建外部表,以便 HDInsight 中的 Hive 查询引用相同的 blob。该表需要通过 Azure SQL 进行管理。这个脚本有什么问题?