Удаление и воссоздание внешних определений в настоящее время является единственным методом, поддерживаемым для хранилища данных SQL Azure.
Предполагая, что ваши учетные данные не изменились, вам необходимо выполнить следующую последовательность действий:
- Отбрасывание внешних столов
- Удалить внешний источник данных
- Создать внешний источник данных
- Создание внешних таблиц
Как вы загружаете свой DW? Вы можете избежать этой проблемы, если используете загрузчики хранилища данных SQL Azure из ADF V2 или Databricks. Эти компоненты создают и отбрасывают свои внешние определения для каждого прогона.
Единственная функция, которую вы потеряете в подходе ADF / Databricks, - это если вы используете представления над внешними таблицами для добавления метаданных, таких как дата-время загрузки, хэши и т. Д., В момент приема.
Я только что создал запрос на эту функцию, добавьте свой голос и поддерживающие комментарии.
https://feedback.azure.com/forums/307516-sql-data-warehouse/suggestions/35957506-alter-external-data-source