Установка служб Integration Services (SSIS)
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
SQL Server предоставляет одну программу установки для установки любого или всех компонентов, включая службы Integration Services. Используйте программу установки SQL Server для установки служб Integration Services с другими компонентами SQL Server или без нее на одном компьютере.
В этой статье рассматриваются важные вопросы, которые следует знать перед установкой служб Integration Services. Сведения в этой статье помогут правильно подобрать параметры установки, чтобы успешно осуществить установку.
Подготовка к установке Integration Services
Перед установкой Служб Microsoft SQL Server Integration Services ознакомьтесь со следующими сведениями:
Автономная или параллельная установка
Службы SQL Server Integration Services можно установить в следующих конфигурациях:
Установите службы SQL Server Integration Services на компьютере без предыдущих экземпляров SQL Server.
Установите службы Integration Services параллельно с существующим экземпляром SQL Server.
При обновлении до последней версии служб Integration Services на компьютере с более ранней версией служб Integration Services текущая версия устанавливается параллельно с более ранней версией.
Дополнительные сведения об обновлении служб Integration Services см. в статье Об обновлении служб Integration Services.
Установка служб Integration Services
После проверки требований к установке ДЛЯ SQL Server и убедитесь, что компьютер соответствует этим требованиям, вы можете установить службы Integration Services.
Если у вас еще нет Microsoft SQL Server, загрузите бесплатный выпуск Developer на странице Материалы для скачивания по SQL Server. Службы SSI не входят в выпуск SQL Server Express.
В мастере установки SQL Server выберите Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке. Чтобы установить службы Integration Services, сделайте выбор на странице выбора компонентов следующим образом:
В разделе Общие компоненты выберите Integration Services.
В разделе "Общие функции" при необходимости выберите пакет SDK для клиентских средств для установки управляемых сборок для программирования служб Integration Services.
В разделе Компоненты экземпляра при необходимости выберите Службы компонента Database Engine для размещения базы данных каталога SSIS
SSISDB
, которая служит для хранения, выполнения и мониторинга пакетов SSIS, а также управления ими.
Рассмотрите установку дополнительных компонентов для Integration Services. Для справки см. раздел Установка дополнительных компонентов в этой статье.
Примечание.
Некоторые компоненты SQL Server, которые можно выбрать для установки на странице выбора компонентов мастера установки, установите частичное подмножество компонентов служб Integration Services. Эти компоненты полезны для конкретных задач, но функциональные возможности служб Integration Services ограничены. Например, параметр ядро СУБД Services устанавливает компоненты служб Integration Services, необходимые для мастера импорта и экспорта SQL Server. Чтобы обеспечить полную установку служб Integration Services, необходимо выбрать службы Integration Services на странице выбора компонентов.
Установка выделенного сервера для извлечения, преобразования и загрузки
Чтобы использовать выделенный сервер для извлечения, преобразования и загрузки (ETL), установите локальный экземпляр SQL Server ядро СУБД при установке служб Integration Services. Службы Integration Services обычно хранят пакеты в экземпляре ядро СУБД и используют агент SQL Server для планирования этих пакетов. Если у сервера ETL нет экземпляра ядро СУБД, необходимо запланировать или запустить пакеты с сервера, на который есть экземпляр ядро СУБД. В результате пакеты будут выполняться не на сервере ETL, а на сервере, откуда они запускаются. В результате ресурсы выделенного сервера ETL не будут использоваться так, как ожидалось. Кроме того, ресурсы других серверов могут быть напряженными при выполнении процессов ETL
Настройка ведения журнала событий SSIS
По умолчанию в новой установке службы Integration Services настроены не для регистрации событий, связанных с выполнением пакетов в журнал событий приложения. Этот параметр предотвращает слишком много записей журнала событий при использовании функции сборщика данных SQL Server. События, которые не регистрируются в журнале: EventID 12288 "Пакет запущен" и EventID 12289 "Пакет успешно завершен". Чтобы включить регистрацию этих событий в журнале, откройте реестр в режиме редактирования. Затем найдите в реестре узел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS и измените значение DWORD для параметра LogPackageExecutionToEventLog с 0
на 1
.
Установка дополнительных компонентов
Для полной установки служб Integration Services выберите необходимые компоненты из следующего списка:
Integration Services. Установите SSIS с помощью мастера установки SQL Server. При выборе SSIS устанавливаются следующие компоненты:
поддержка каталога SSIS в ядре СУБД SQL Server;
необязательный компонент Scale Out;
32-и 64-разрядные компоненты служб SSIS;
При установке исключительно служб Integration Services не устанавливаются средства, необходимые для создания и разработки пакетов SSIS.
Службы ядра СУБД. Установите ядро СУБД с помощью мастера установки SQL Server. При выборе служб ядра СУБД вы сможете создать и разместить у себя базу данных каталога SSIS (
SSISDB
), предназначенную для хранения, контроля, запуска и мониторинга SSIS-пакетов.SQL Server Data Tools (SSDT) и соответствующие расширения. Используйте SSDT для разработки и развертывания пакетов служб SSIS. Инструкции по скачиванию и установке SQL Server Data Tools (SSDT) см. в разделе Скачать SQL Server Data Tools (SSDT).
После установки SSDT необходимо установить соответствующие расширения.
- Для Visual Studio 2022, SQL Server Integration Services Projects 2022
- Для более ранних версий проекты служб SQL Server Integration Services
Пакет дополнительных компонентов служб Integration Services для Azure. Чтобы скачать и установить пакет дополнительных компонентов, перейдите на страницу пакета дополнительных компонентов служб Microsoft SQL Server Integration Services для Azure. Установка пакета дополнительных компонентов позволяет пакетам подключаться к службам хранения и анализа данных в облаке Azure, включая следующие службы:
Хранилище BLOB-объектов Azure.
Azure HDInsight.
Azure Data Lake Store;
Azure Synapse Analytics.
Azure Data Lake Storage 2-го поколения.
Дополнительные компоненты. При необходимости можно скачать дополнительные компоненты от сторонних производителей, входящие в состав пакета дополнительных компонентов SQL Server.
Соединители Майкрософт для Oracle и Teradata от Attunity для SQL Server 2017 и ранее см . в разделе соединителей Attunity.
Соединитель Майкрософт для SAP BW для Microsoft SQL Server. Чтобы получить эти компоненты, ознакомьтесь с пакетом дополнительных компонентов Microsoft SQL Server 2017.