Я пытаюсь создать внешний источник данных в Azure Synapse Analytics (Azure SQL Хранилище данных) для Oracle внешней базы данных. Для этого я использую следующий код в SSMS:
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'myPassword';
CREATE DATABASE SCOPED CREDENTIAL MyCred WITH IDENTITY = 'myUserName', Secret = 'Mypassword';
CREATE EXTERNAL DATA SOURCE MyEXTSource
WITH (
LOCATION = 'oracle://<myIPAddress>:1521',
CREDENTIAL = MyCred
)
Я получаю следующую ошибку:
CREATE EXTERNAL DATA SOURCE statement failed because the 'TYPE' option is not specified. Specify a value for the 'TYPE' option and try again.
Из нижеследующего я понимаю, что TYPE не является обязательным параметром для Oracle баз данных.
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-external-data-source-transact-sql?view=azure-sqldw-latest
Не знаете, в чем здесь проблема, эта функция все еще не поддерживается в Azure Synapse Analytics (Azure DW) когда он уже доступен в MS SQL Server 2019? Любые идеи приветствуются.