Установка служб Integration Services (SSIS)Install Integration Services (SSIS)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server, в т. ч. в Linux даБаза данных SQL Azure даAzure Synapse Analytics (хранилище данных SQL)даParallel Data WarehouseAPPLIES TO: yesSQL Server, including on Linux yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

SQL ServerSQL Server предоставляет единую программу установки для всех компонентов, включая службы Службы Integration ServicesIntegration Services.provides a single setup program to install any or all of its components, including Службы Integration ServicesIntegration Services. С помощью этой программы установите Службы Integration ServicesIntegration Services на один компьютер, включая или не включая другие компоненты SQL ServerSQL Server.Use Setup to install Службы Integration ServicesIntegration Services with or without other SQL ServerSQL Server components on a single computer.

В этой статье рассматриваются важные моменты, которые следует знать перед началом установки служб Службы Integration ServicesIntegration Services.This article highlights important considerations that you should know before you install Службы Integration ServicesIntegration Services. Сведения в этой статье помогут правильно подобрать параметры установки, чтобы успешно осуществить установку.Information in this article helps you evaluate your installation options so that your selection results in a successful installation.

Установка служб Integration Services

Подготовка к установке Integration ServicesGet ready to install Integration Services

Прежде чем приступить к установке служб MicrosoftMicrosoft SQL ServerSQL Server Службы Integration ServicesIntegration Services, ознакомьтесь со следующими сведениями:Before you install MicrosoftMicrosoft SQL ServerSQL Server Службы Integration ServicesIntegration Services, review the following information:

Автономная или параллельная установкаInstall standalone or side by side

Установку служб SQL ServerSQL Server Службы Integration ServicesIntegration Services можно производить в следующих конфигурациях:You can install SQL ServerSQL Server Службы Integration ServicesIntegration Services in the following configurations:

  • Службы SQL ServerSQL Server Службы Integration ServicesIntegration Services можно установить на компьютере, не содержащем ранее установленных экземпляров SQL ServerSQL Server.You can install SQL ServerSQL Server Службы Integration ServicesIntegration Services on a computer that has no previous instances of SQL ServerSQL Server.

  • Установить службы SQL ServerSQL Server можно параллельно с существующим экземпляром служб Службы Integration ServicesIntegration Services.You can install SQL ServerSQL Server side by side with an existing instance of Службы Integration ServicesIntegration Services.

При обновлении до последней версии служб Службы Integration ServicesIntegration Services на компьютере, на котором уже установлена более ранняя версия служб Службы Integration ServicesIntegration Services, текущая версия устанавливается параллельно с предыдущей.When you upgrade to the latest version of Службы Integration ServicesIntegration Services on a computer that has an earlier version of Службы Integration ServicesIntegration Services already installed, the current version is installed side by side with the earlier version.

Дополнительные сведения об обновлении служб Службы Integration ServicesIntegration Services см. в статье Обновление служб Integration Services.For more information about upgrading Службы Integration ServicesIntegration Services, see Upgrade Integration Services.

Получение MSSQL Integration ServicesGet SQL Server with Integration Services

Если у вас еще нет Microsoft SQL Server, скачайте бесплатный выпуск Evaluation или Developer на странице загрузок SQL Server.If you don't already have Microsoft SQL Server, download a free Evaluation Edition, or the free Developer Edition, from SQL Server downloads. Службы SSI не входят в выпуск SQL Server Express.SSIS isn't included with the Express edition of SQL Server.

Установка служб Integration ServicesInstall Integration Services

Просмотрев требования по установке для SQL ServerSQL Server и убедившись в том, что компьютер соответствует этим требованиям, можно начинать установку служб Службы Integration ServicesIntegration Services.After you review the installation requirements for SQL ServerSQL Server and ensure that your computer meets those requirements, you're ready to install Службы Integration ServicesIntegration Services.

Если службы Службы Integration ServicesIntegration Services устанавливаются с помощью мастера установки, выбор компонентов и параметров производится с помощью последовательности страниц.If you're using the Setup Wizard to install Службы Integration ServicesIntegration Services, you use a series of pages to specify components and options.

  • На странице Выбор компонентов в разделе Общие компоненты выберите Службы Integration Services.On the Feature Selection page, under Shared Features, select Integration Services.

  • В разделе Компоненты экземпляра при необходимости выберите Службы компонента Database Engine для размещения базы данных каталога SSIS SSISDB, которая служит для хранения, выполнения и мониторинга пакетов SSIS, а также управления ими.Under Instance Features, optionally select Database Engine Services to host the SSIS Catalog database, SSISDB, to store, manage, run, and monitor SSIS packages.

  • Чтобы установить управляемые сборки для программирования служб Службы Integration ServicesIntegration Services, в разделе Общие компоненты также выберите Пакет SDK клиентских средств.To install managed assemblies for Службы Integration ServicesIntegration Services programming, also under Shared Features, select Client Tools SDK.

Примечание

Некоторые из компонентов SQL ServerSQL Server, выбранных для установки на странице Выбор компонентов мастера установки, устанавливают подмножество компонентов служб Службы Integration ServicesIntegration Services.Some SQL ServerSQL Server components that you can select for installation on the Feature Selection page of the Setup Wizard install a partial subset of Службы Integration ServicesIntegration Services components. Эти компоненты полезны для определенных задач, но функциональные возможности служб Службы Integration ServicesIntegration Services ограничены.These components are useful for specific tasks, but the functionality of Службы Integration ServicesIntegration Services is limited. Например, для компонента Службы компонента Database Engine устанавливаются также компоненты служб Службы Integration ServicesIntegration Services , необходимые мастеру импорта и экспорта SQL ServerSQL Server .For example, the Database Engine Services option installs the Службы Integration ServicesIntegration Services components required for the SQL ServerSQL Server Import and Export Wizard. Чтобы выполнить полную установку служб Службы Integration ServicesIntegration Services, выберите на странице Выбор компонентов компонент Службы Integration Services .To ensure a complete installation of Службы Integration ServicesIntegration Services, you must select Integration Services on the Feature Selection page.

Установка выделенного сервера для извлечения, преобразования и загрузкиInstalling a dedicated server for ETL processes

Чтобы использовать выделенный сервер для извлечения, преобразования и загрузки данных (ETL), установите локальный экземпляр компонента Компонент SQL Server Database EngineSQL Server Database Engine при установке служб Службы Integration ServicesIntegration Services.To use a dedicated server for extraction, transformation, and loading (ETL) processes, install a local instance of the Компонент SQL Server Database EngineSQL Server Database Engine when you install Службы Integration ServicesIntegration Services. Службы Integration ServicesIntegration Services обычно хранят пакеты в экземпляре компонента Компонент Database EngineDatabase Engine и используют агент SQL ServerSQL Server , чтобы составить расписание выполнения этих пакетов.typically stores packages in an instance of the Компонент Database EngineDatabase Engine and relies on SQL ServerSQL Server Agent for scheduling those packages. Если на сервере ETL нет экземпляра компонента Компонент Database EngineDatabase Engine, нужно запускать пакеты или составлять расписание их выполнения с сервера, на котором имеется экземпляр компонента Компонент Database EngineDatabase Engine.If the ETL server doesn't have an instance of the Компонент Database EngineDatabase Engine, you have to schedule or run packages from a server that does have an instance of the Компонент Database EngineDatabase Engine. В результате пакеты будут выполняться не на сервере ETL, а на сервере, откуда они запускаются.As a result, the packages aren't running on the ETL server, but instead on the server from which they're started. В результате ресурсы выделенного сервера ETL не будут использоваться так, как ожидалось.As a result, the resources of the dedicated ETL server aren't being used as intended. Более того, у других серверов может возникнуть нехватка ресурсов из-за выполнения процессов извлечения, преобразования и загрузки.Furthermore, the resources of other servers may be strained by the running ETL processes

Настройка ведения журнала событий SSIConfiguring SSIS event logging

По умолчанию в новой установке службы Службы Integration ServicesIntegration Services настроены таким образом, чтобы не заносить в журнал событий приложений события, связанные с запуском пакетов.By default, in a new installation, Службы Integration ServicesIntegration Services is configured not to log events that are related to the running of packages to the Application event log. Это позволяет избежать слишком большого количества записей в журнале событий при использовании компонента сборщика данных SQL ServerSQL Server.This setting prevents too many event log entries when you use the Data Collector feature of SQL ServerSQL Server. События, которые не заносятся в журнал: EventID 12288, "Package started" и EventID 12289, "Package finished successfully".The events that aren't logged are EventID 12288, "Package started," and EventID 12289, "Package finished successfully." Чтобы эти события заносились в журнал событий приложений, откройте реестр для изменения.To log these events to the Application event log, open the registry for editing. Затем найдите в реестре узел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS и измените значение DWORD для параметра LogPackageExecutionToEventLog с 0 на 1.Then, in the registry, locate the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS node, and change the DWORD value of the LogPackageExecutionToEventLog setting from 0 to 1.

Установка дополнительных компонентов для Integration ServicesInstall additional components for Integration Services

Чтобы произвести полную установку служб Службы Integration ServicesIntegration Services, выберите нужные компоненты из приведенного ниже списка.For a complete installation of Службы Integration ServicesIntegration Services, select the components that you need from the following list:

  • Службы Integration Services (SSIS) .Integration Services (SSIS). Установите службы SSIS с помощью мастера установки SQL Server.Install SSIS with the SQL Server Setup wizard. При выборе служб SSIS устанавливаются следующие компоненты:Selecting SSIS installs the following things:

    • поддержка каталога SSIS в ядре СУБД SQL Server;Support for the SSIS Catalog on the SQL Server Database Engine.

    • дополнительный компонент Scale Out, который состоит из главной и рабочих ролей;Optionally, the Scale Out feature, which consists of a Master and Workers.

    • 32-и 64-разрядные компоненты служб SSIS;32-bit and 64-bit SSIS components.

    • При установке служб SSIS не устанавливаются средства, необходимые для проектирования и разработки пакетов SSIS.Installing SSIS does NOT install the tools required to design and develop SSIS packages.

  • Ядро СУБД SQL Server.SQL Server Database Engine. Установите ядро СУБД с помощью мастера установки SQL Server.Install the Database Engine with the SQL Server Setup wizard. При выборе ядра СУБД можно создать и разместить базу данных каталога SSIS SSISDB, которая служит для хранения, выполнения и мониторинга пакетов SSIS, а также управления ими.Selecting the Database Engine lets you create and host the SSIS Catalog database, SSISDB, to store, manage, run, and monitor SSIS packages.

  • SQL Server Data Tools (SSDT) .SQL Server Data Tools (SSDT). Инструкции по скачиванию и установке SQL Server Data Tools (SSDT) см. в разделе Скачать SQL Server Data Tools (SSDT).To download and install SSDT, see Download SQL Server Data Tools (SSDT). Установив SSDT, вы сможете разрабатывать и развертывать пакеты SSIS.Installing SSDT lets you design and deploy SSIS packages. В составе SSDT устанавливаются следующие компоненты:SSDT installs the following things:

    • средства проектирования и разработки пакетов SSIS, включая конструктор служб SSIS;The SSIS package design and development tools, including SSIS Designer.

    • только 32-разрядные компоненты служб SSIS;32-bit SSIS components only.

    • версия Visual Studio с ограниченными возможностями (если еще не установлен один из выпусков Visual Studio);A limited version of Visual Studio (if a Visual Studio edition isn't already installed).

    • Visual Studio Tools for Applications (VSTA), редактор скриптов, используемый задачей "Скрипт" и компонентом "Скрипт" службы SSIS;Visual Studio Tools for Applications (VSTA), the script editor used by the SSIS Script Task and Script Component.

    • мастеры служб SSIS, включая мастер развертывания и мастер обновления пакетов;SSIS wizards including the Deployment Wizard and the Package Upgrade Wizard.

    • мастер импорта и экспорта SQL Server.SQL Server Import and Export Wizard.

  • SQL Server Data Tools (SSDT) .SQL Server Data Tools (SSDT). Поддержка автономного установщика SSDT для Visual Studio 2019 прекращена.We've discontinued the SSDT standalone installer for Visual Studio 2019. Для Visual Studio 2019 теперь можно получить расширение конструктора служб SSIS из Visual Studio Marketplace.For Visual Studio 2019, you now can get the SSIS designer extension from the VS market place.

  • Пакет дополнительных компонентов служб Integration Services для Azure.Integration Services Feature Pack for Azure. Чтобы скачать и установить пакет дополнительных компонентов, перейдите на страницу пакета дополнительных компонентов служб Microsoft SQL Server 2017 Integration Services для Azure.To download and install the Feature Pack, see Microsoft SQL Server 2017 Integration Services Feature Pack for Azure. Установка пакета дополнительных компонентов позволяет пакетам подключаться к службам хранения и анализа данных в облаке Azure, включая следующие службы:Installing the Feature Pack lets your packages connect to storage and analytics services in the Azure cloud, including the following services:

    • хранилище BLOB-объектов Azure;Azure Blob Storage.

    • Azure HDInsight;Azure HDInsight.

    • Azure Data Lake Store;Azure Data Lake Store.

    • хранилище данных SQL Azure.Azure SQL Data Warehouse.

    • Azure Data Lake Storage 2-го поколения.Azure Data Lake Storage (Gen2).

  • Дополнительные компоненты.Optional additional components. При необходимости можно скачать дополнительные компоненты от сторонних производителей, входящие в состав пакета дополнительных компонентов SQL Server.You can optionally download additional third-party components from the SQL Server Feature Package.

Дальнейшие действияNest steps