Incorrect syntax near 'RDBMS'. When I try to create external data source, Anyone having the same issue?

喜欢而已 提交于 2019-12-13 02:35:57

问题


//I am using sql server 2017

CREATE EXTERNAL DATA SOURCE MyElasticDBQueryDataSrc WITH
    (TYPE = RDBMS,
    LOCATION = '<servername>.database.windows.net',
    DATABASE_NAME = 'db1',
    CREDENTIAL = ElasticDBQueryCred
) ;

回答1:


I am using sql server 2017

RDBMS External Data Sources are currently only supported on Azure SQL Database.

-- Elastic Database query only: a remote database on Azure SQL Database as data source   
-- (only on Azure SQL Database)  
CREATE EXTERNAL DATA SOURCE data_source_name  
    WITH (   
        TYPE = RDBMS,  
        LOCATION = '<server_name>.database.windows.net',  
        DATABASE_NAME = '<Remote_Database_Name>',  
        CREDENTIAL = <SQL_Credential>  
    )  
[;]  

See CREATE EXTERNAL DATA SOURCE

On SQL Server 2017 you can use Linked Servers



来源:https://stackoverflow.com/questions/51488131/incorrect-syntax-near-rdbms-when-i-try-to-create-external-data-source-anyone

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!