Поделиться через


Извлечение приложения уровня данных (DAC) из выделенного пула SQL в Azure Synapse

применимо к: хранилище✅ в Microsoft Fabric

Обзор

В этом руководстве приведены пошаговые инструкции по извлечению приложения уровня данных из выделенного пула SQL Azure Synapse Analytics с помощью обозревателя объектов SQL Server в Visual Studio 2022.

Извлеченный файл приложения уровня данных (DACPAC) можно использовать в помощнике по миграции для переноса из выделенного SQL пула Azure Synapse Analytics в хранилище данных Fabric. Для получения дополнительной информации см. Планирование миграции: выделенные SQL пулы Azure Synapse Analytics в хранилище данных Fabric.

Предпосылки

Требования к Visual Studio

Убедитесь, что SSDT установлен

Вы можете легко проверить, присутствует ли SSDT в установке Visual Studio 2022.

  1. Запустите приложение Visual Studio Installer .

  2. Выберите "Изменить" в экземпляре Visual Studio 2022.

  3. На вкладке "Рабочие нагрузки" в разделе "Другие наборы инструментов " выберите хранилище данных и обработку.

  4. В разделе "Сведения об установке" убедитесь, что установлен флажок SQL Server Data Tools .

    Если нет, выберите его, чтобы скачать и установить.

    Снимок экрана: установщик Visual Studio с выбранным SSDT.

Требования Azure

  • Активная подписка Azure с выделенным пулом SQL, предоставленным в рабочей области Azure Synapse Analytics.
  • Достаточные разрешения для извлечения метаданных (db_owner или dbo или ddladmin роли).

Это руководство применимо к следующему:

  • выделенные пулы SQL в рабочей области Synapse
  • выделенные пулы SQL перенесены в рабочую область Synapse

Другие сценарии для создания DAC:

Извлечение DAC из выделенного пула SQL

  1. Сначала давайте подключимся к выделенному пулу SQL в Visual Studio. Найдите строку подключения для рабочей области Azure Synapse.

  2. Запустите Visual Studio 2022. Откройте обозреватель объектов SQL Server в меню "Вид ".

  3. Нажмите кнопку "Добавить SQL Server". Во всплывающем окне "подключение" укажите сведения о подключении к выделенному пулу SQL.

    • Имя сервера: <server-name>.sql.azuresynapse.net
    • Проверка подлинности: аутентификация SQL или выбор метода аутентификации Microsoft Entra для вашей подписки.
  4. Нажмите Подключиться.

  5. В обозревателе объектов SQL Server разверните подключенный сервер. Разверните узел Базы данных.

  6. Щелкните правой кнопкой мыши на специализированном пуле SQL.

  7. Выберите "Извлечь приложение уровня данных" ...

  8. Выберите место сохранения для файла .dacpac.

  9. Настройте необязательные параметры извлечения или примите параметры по умолчанию, которые включают только схему, а не данные таблицы.

    Снимок экрана мастера извлечения приложений Data-Tier.

  10. Нажмите ОК.

  11. Дождитесь завершения извлечения.

    • Если произошли ошибки, просмотрите окно операций с инструментами данных для получения подробных сведений.

    • При необходимости выберите "Просмотреть журнал" , чтобы просмотреть шаги, выполненные.

      Снимок экрана: log.txt в результате успешного завершения извлечения DAC.

Следующий шаг