无法在Azure SQL数据仓库上为Azure SQL Server创建EXTERNAL TABLE

时间:2015-11-09 14:20:20

标签: sql azure external-tables azure-sqldw azure-sql-database

无法在指向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 '='.'.

1 个答案:

答案 0 :(得分:1)

今天,Azure SQL数据仓库仅支持为Azure Blob存储和Hadoop(' hdfs://')目标创建外部数据源。 Azure SQL数据库的当前外部查询语法不支持Azure SQL数据仓库。