2015-11-09 107 views
3

無法在指向Azure SQL Server的Azure SQL數據倉庫中創建EXTERNAL TABLE。無法在Azure SQL數據倉庫上爲Azure SQL Server創建EXTERNAL TABLE

Incorrect syntax near 'RDBMS' 

有誰知道這是一個解決辦法:

CREATE EXTERNAL DATA SOURCE EX_SOURCE 
WITH ( 
    TYPE = RDBMS, 
    LOCATION = 'SERVER.database.windows.net', 
    DATABASE_NAME = 'DB_NAME', 
    CREDENTIAL = "CREDENTIAL" 
) 
; 

與迴應?

我也試圖以相反的方式做到這一點。這使我可以創造一個外部數據源來自Azure的SQL服務器指向Azure的SQL數據倉庫和創建外部表,但是當我嘗試查詢它,我得到:

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

Azure的SQL數據倉庫,今天,只有支持爲Azure Blob存儲和Hadoop('hdfs://')目標創建外部數據源。 Azure SQL數據庫的當前外部查詢語法不支持Azure SQL數據倉庫。