Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применимо к: хранилище✅ в Microsoft Fabric
Обзор
В этом руководстве приведены пошаговые инструкции по извлечению приложения уровня данных из выделенного пула SQL Azure Synapse Analytics с помощью обозревателя объектов SQL Server в Visual Studio 2022.
Извлеченный файл приложения уровня данных (DACPAC) можно использовать в помощнике по миграции для переноса из выделенного SQL пула Azure Synapse Analytics в хранилище данных Fabric. Для получения дополнительной информации см. Планирование миграции: выделенные SQL пулы Azure Synapse Analytics в хранилище данных Fabric.
Предпосылки
Требования к Visual Studio
- Visual Studio 2022, Professional, Enterprise или Community Edition, по крайней мере версия 17.0.
- SQL Server Data Tools (SSDT), по крайней мере версия 17.0.3.
Убедитесь, что SSDT установлен
Вы можете легко проверить, присутствует ли SSDT в установке Visual Studio 2022.
Запустите приложение Visual Studio Installer .
Выберите "Изменить" в экземпляре Visual Studio 2022.
На вкладке "Рабочие нагрузки" в разделе "Другие наборы инструментов " выберите хранилище данных и обработку.
В разделе "Сведения об установке" убедитесь, что установлен флажок SQL Server Data Tools .
Если нет, выберите его, чтобы скачать и установить.
Требования Azure
- Активная подписка Azure с выделенным пулом SQL, предоставленным в рабочей области Azure Synapse Analytics.
- Извлечение DAC из автономного выделенного пула SQL (прежнее название — хранилище данных SQL) не поддерживается. Сначала перенесите выделенный пул SQL в Azure Synapse Analytics.
- Достаточные разрешения для извлечения метаданных (
db_owner
илиdbo
илиddladmin
роли).
Это руководство применимо к следующему:
- выделенные пулы SQL в рабочей области Synapse
- выделенные пулы SQL перенесены в рабочую область Synapse
Другие сценарии для создания DAC:
- Для автономных выделенных пулов SQL, не входящих в рабочую область Synapse, используйте действие извлечения SQLPackage.exe для создания DAC.
- Для бессерверных пулов SQL в Azure Synapse Analytics используйте действие извлечения SQLPackage.exe для создания DAC.
Извлечение DAC из выделенного пула SQL
Сначала давайте подключимся к выделенному пулу SQL в Visual Studio. Найдите строку подключения для рабочей области Azure Synapse.
Запустите Visual Studio 2022. Откройте обозреватель объектов SQL Server в меню "Вид ".
Нажмите кнопку "Добавить SQL Server". Во всплывающем окне "подключение" укажите сведения о подключении к выделенному пулу SQL.
-
Имя сервера:
<server-name>.sql.azuresynapse.net
- Проверка подлинности: аутентификация SQL или выбор метода аутентификации Microsoft Entra для вашей подписки.
-
Имя сервера:
Нажмите Подключиться.
В обозревателе объектов SQL Server разверните подключенный сервер. Разверните узел Базы данных.
Щелкните правой кнопкой мыши на специализированном пуле SQL.
Выберите "Извлечь приложение уровня данных" ...
Выберите место сохранения для файла
.dacpac
.Настройте необязательные параметры извлечения или примите параметры по умолчанию, которые включают только схему, а не данные таблицы.
Нажмите ОК.
Дождитесь завершения извлечения.