Я следую инструкциям Microsoft по вертикальным упругим запросам на https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-query-getting-started-vertical
Я ввел код следующим образом:
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'redacted';
CREATE DATABASE SCOPED CREDENTIAL ElasticDBQueryCred
WITH IDENTITY = 'redacted',
SECRET = 'redacted';
CREATE EXTERNAL DATA SOURCE MyElasticDBQueryDataSrc WITH
(TYPE = RDBMS,
LOCATION = 'redactedazure.database.windows.net',
DATABASE_NAME = 'Redacted_Staging',
CREDENTIAL = ElasticDBQueryCred,
);
CREATE EXTERNAL TABLE [dbo].[CustomerInformation]
( [CustomerID] [int] NOT NULL,
[CustomerName] [varchar](50) NOT NULL,
[Company] [varchar](50) NOT NULL)
WITH
( DATA_SOURCE = MyElasticDBQueryDataSrc)
SELECT OrderInformation.CustomerID, OrderInformation.OrderId, CustomerInformation.CustomerName, CustomerInformation.Company
FROM OrderInformation
INNER JOIN CustomerInformation
ON CustomerInformation.CustomerID = OrderInformation.CustomerID;
Однако я получаю следующие ошибки:
Сообщение 46823, уровень 16, состояние 1, строка 1 Ошибка получения данных из redactedazure.database.windows.net.Redacted_Staging.Основное полученное сообщение об ошибке было: «Ошибка при получении данных из redactedazure.database.windows.net.Redacted_Staging.Основное полученное сообщение об ошибке было: «Ошибка извлечения данных из ... (повторяется)
Есть идеи почему?