无法在指向Azure SQL Server的Azure SQL数据仓库中创建EXTERNAL TABLE。
CREATE EXTERNAL DATA SOURCE EX_SOURCE
WITH (
TYPE = RDBMS,
LOCATION = 'SERVER.database.windows.net',
DATABASE_NAME = 'DB_NAME',
CREDENTIAL = "CREDENTIAL"
)
;
回复:
Incorrect syntax near 'RDBMS'
有人知道解决方法吗?
我也试图以相反的方式去做。它允许我从Azure SQL Server创建指向Azure SQL数据仓库的外部数据源并创建EXTERNAL TABLE,但是当我尝试查询它时,我得到:
Error retrieving data from one or more shards. The underlying error message received was: 'Parse error at line: 1, column: 36: Incorrect syntax near '='.'.
答案 0 :(得分:1)
今天,Azure SQL数据仓库仅支持为Azure Blob存储和Hadoop(' hdfs://')目标创建外部数据源。 Azure SQL数据库的当前外部查询语法不支持Azure SQL数据仓库。