Вопросы установки служб Integration Services
Установка всех компонентов SQL Server, включая службы Integration Services, производится при помощи общей программы установки. Она позволяет на одном компьютере устанавливать службы Integration Services как вместе с другими компонентами SQL Server, так и отдельно от них.
Этот раздел обращает внимание на важные моменты, которые следует рассмотреть перед началом установки служб Integration Services. Сведения, содержащиеся в этом разделе, помогут правильно подобрать параметры установки, сделать правильный выбор и успешно осуществить установку.
Этот раздел не содержит инструкций по запуску программы установки, ее выполнению из командной строки и использованию мастера установки. Пошаговые инструкции по запуску программы установки и выбору компонентов см. в разделе Быстрая установка SQL Server 2008 R2. Дополнительные сведения о параметрах командной строки при установке служб Integration Services см. в разделе Как установить SQL Server 2008 R2 из командной строки.
Подготовка к установке служб Integration Services
Прежде чем приступить к установке служб Microsoft SQL Server Integration Services, ознакомьтесь со следующими требованиями.
Выбор конфигурации служб Integration Services
Установка служб SQL Server Integration Services может быть произведена в одной из следующих конфигураций.
Службы SQL Server Integration Services могут быть установлены на компьютере, не содержащем ранее установленных экземпляров SQL Server.
Службы SQL Server 2008 Integration Services можно установить параллельно с существующим экземпляром служб SQL Server 2005 Integration Services, служб SQL Server 2000 DTS или тех и других одновременно. Дополнительные сведения см. в разделе Considerations for Updating Side by Side Instances of SQL Server 2008 and SQL Server 2008 R2..
Важно! Службы DTS являются устаревшими. Дополнительные сведения см. в разделе Службы DTS.
Экземпляр служб SQL Server 2005 Integration Services можно обновить до служб SQL Server 2008 Integration Services. Дополнительные сведения см. в разделе Вопросы обновления служб Integration Services. Сведения об обратной совместимости с предыдущими версиями служб Integration Services см. в разделе Обратная совместимость служб Reporting Services.
Существующий экземпляр служб SQL Server 2000 DTS может быть обновлен до служб SQL Server 2008 Integration Services. Дополнительные сведения см. в разделе Вопросы обновления служб DTS. Сведения об обратной совместимости со службами DTS см. в разделе Поддержка пакетов служб DTS для SQL Server 2000 в выпуске SQL Server 2008 R2.
Установка служб Integration Services
Просмотрев требования по установке для SQL Server и убедившись, что компьютер соответствует этим требованиям, можно начинать установку служб Integration Services.
Если службы Integration Services устанавливаются с помощью мастера установки, выбор компонентов и параметров производится с помощью последовательности страниц. В следующей таблице перечислены только страницы, относящиеся к установке служб Integration Services.
Примечание |
---|
Некоторые из компонентов SQL Server, выбранных для установки на странице Выбор компонентов мастера установки, устанавливают подмножество компонентов служб Integration Services. Эти компоненты полезны для определенных задач, но функциональные возможности служб Integration Services будут ограничены. Например, для компонента Службы компонента Database Engine устанавливаются также компоненты служб Integration Services, необходимые мастеру импорта и экспорта SQL Server. При выборе компонента Среда Business Intelligence Development Studio также устанавливаются компоненты служб Integration Services, необходимые для разработки пакетов, однако сами службы Integration Services не устанавливаются, и поэтому выполнение пакетов за пределами среды BI Development Studio будет невозможно. Чтобы выполнить полную установку служб Integration Services, выберите на странице Выбор компонентов компонент Службы Integration Services. |
Страница |
Рекомендации |
---|---|
Выбор характеристик |
Выберите компонент Службы Integration Services, чтобы установить службу Integration Services и запускать пакеты вне среды разработки. Для полной установки служб Integration Services вместе со средствами и документацией для разработки пакетов и управления ими выберите службы Integration Services и следующие общие компоненты.
Многие решения по реализации хранилищ данных требуют установки дополнительных компонентов SQL Server, например компонента SQL Server Database Engine, служб SQL Server Службы Analysis Services и SQL Server Службы Reporting Services. Установка на 64-разрядный компьютер. На 64-разрядном компьютере при выборе компонента Службы Integration Services устанавливаются только 64-разрядные версии средств и среды выполнения. Если требуется выполнять пакеты в 32-разрядном режиме, нужно также выбрать дополнительный параметр, чтобы установить 32-разрядные версии средств и среды выполнения.
Установка на выделенном сервере для извлечения, преобразования и загрузки. Чтобы использовать выделенный сервер для извлечения, преобразования и загрузки данных, рекомендуется установить локальный экземпляр компонента SQL Server Database Engine при установке служб Integration Services. Службы Integration Services обычно хранят пакеты в экземпляре компонента Database Engine и используют агент SQL Server для составления расписания выполнения этих пакетов. Если на сервере ETL нет экземпляра компонента Database Engine, нужно запускать пакеты или составлять расписание их выполнения с сервера, на котором имеется экземпляр компонента Database Engine. Это значит, что пакеты будут выполняться не на сервере ETL, а на сервере, откуда они были запущены. В результате ресурсы выделенного сервера ETL не будут использоваться так, как предполагалось. Более того, у других серверов может возникнуть нехватка ресурсов из-за выполнения процессов извлечения, преобразования и загрузки. |
Конфигурация экземпляра |
Ни один из параметров, выбранных на странице Конфигурация экземпляра, не оказывает влияния на службы Integration Services или службу Integration Services. На компьютере может быть установлен только один экземпляр службы Integration Services. Подключение к службе производится с помощью имени компьютера. По умолчанию службы Integration Services настроены для управления пакетами в базе данных msdb экземпляра компонента Database Engine, установленного одновременно со службами Integration Services. Если экземпляр компонента Database Engine одновременно со службами Integration Services не установлен, служба Integration Services будет настроена для управления пакетами, хранящимися в базе данных msdb на локальном экземпляре по умолчанию компонента Database Engine. Чтобы управлять пакетами, хранящимися на именованном или удаленном экземпляре компонента Database Engine либо на нескольких экземплярах компонента Database Engine, необходимо изменить файл конфигурации для службы. Дополнительные сведения об изменении этого файла конфигурации см. в разделе Настройка службы SSIS. |
Конфигурация сервера |
Просмотрите настройки службы Integration Services на вкладке Учетные записи службы страницы Конфигурация сервера. По умолчанию службы Integration Services регистрируются для выполнения от имени встроенной учетной записи Network Service, Тип запуска которой установлен в значение Авто. Для работы под встроенной учетной записью Network Service пароль вводить не нужно. |
По умолчанию в новой установке службы Integration Services настроены таким образом, чтобы не заносить в журнал событий приложений события, связанные с запуском пакетов. Это позволяет избежать слишком большого количества записей в журнале событий при использовании компонента сборщика данных SQL Server 2008. События, которые не заносятся в журнал: EventID 12288, "Package started" и EventID 12289, "Package finished successfully." Чтобы эти события заносились в журнал событий приложений, откройте реестр для изменения. Затем найдите в реестре узел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS и измените значение DWORD для параметра LogPackageExecutionToEventLog с 0 на 1.
Основные сведения о службе Integration Services
При установке служб Integration Services производится установка службы Integration Services, которая позволяет выполнять в среде Среда SQL Server Management Studio следующие задачи.
Управлять пакетами служб Integration Services и папками в виде иерархического представления. Пакеты можно сохранить в экземпляре компонента Database Engine или в файловой системе.
Наблюдать за выполнением всех пакетов служб Integration Services, работающих на компьютере.
Важно! |
---|
Служба Integration Services не нужна для создания, сохранения и запуска пакетов Integration Services. |
По умолчанию служба Integration Services устанавливается при выборе на странице Выбор компонентов параметра Службы Integration Services. При выборе настроек по умолчанию на странице Конфигурация сервера служба Integration Services включена, а ее Тип запуска установлен в значение Авто.
Предусмотрена возможность установить только единственный экземпляр службы Integration Services на отдельном компьютере. Эта служба не относится к конкретному экземпляру компонента Database Engine. Подключение к службе производится по имени компьютера, на котором она запущена.
Управление службой производится с помощью диспетчера конфигурации SQL Server или оснастки Службы консоли управления (MMC), которая находится в разделе Администрированиепанели управления. Дополнительные сведения см. в разделе Управление службой Integration Services.
По умолчанию службы Integration Services настроены для управления пакетами в базе данных msdb экземпляра компонента Database Engine, установленного одновременно со службами Integration Services. Если экземпляр компонента Database Engine одновременно со службами Integration Services не установлен, служба Integration Services будет настроена для управления пакетами, хранящимися в базе данных msdb на локальном экземпляре по умолчанию компонента Database Engine. Чтобы управлять пакетами, хранящимися на именованном или удаленном экземпляре компонента Database Engine либо на нескольких экземплярах компонента Database Engine, необходимо изменить файл конфигурации для службы. Дополнительные сведения об изменении этого файла конфигурации см. в разделе Настройка службы SSIS.
Установка служб Integration Services на 64-разрядных компьютерах
Функциональные возможности служб Integration Services, установленных на 64-разрядных компьютерах
Программа установки производит установку различных функций служб Integration Services в зависимости от выбранных пользователем параметров установки.
Если при установке SQL Server выбирается установка служб Integration Services, то программа установки произведет установку всех доступных 64-разрядных функций и средств служб Integration Services.
Если пользователю необходимы функции времени разработки служб Integration Services, то следует также установить среду Business Intelligence Development Studio.
Если необходимо, чтобы 32-разрядные версии среды выполнения и средств служб Integration Services запускали определенные пакеты в 32-разрядном режиме, то следует также установить среду Business Intelligence Development Studio.
64-разрядные функции устанавливаются в каталог Program Files, а 32-разрядные — отдельно в каталог Program Files (x86). (это одинаково и для служб Integration Services, и для SQL Server).
Важно! |
---|
Business Intelligence Development Studio, 32-разрядная среда разработки для пакетов служб Integration Services, не поддерживается на 64-разрядных платформах Itanium и не устанавливается на серверы на базе процессоров Itanium. |
Дополнительные сведения см. в разделе Особенности работы служб Integration Services в 64-разрядной среде.
Поддержка служб DTS на 64-разрядных компьютерах
Для пакетов служб DTS не существует поддержки 64-разрядных функций времени разработки и времени выполнения. На 64-разрядном компьютере пакеты служб DTS и служб Integration Services, которые запускают пакеты служб DTS, могут выполняться только в 32-разрядном режиме. Для установки 32-разрядной версии программы dtexec (dtexec.exe) во время установки следует выбрать клиентские средства или среду Business Intelligence Development Studio.
Поддержка 32-разрядных времени разработки и времени выполнения для пакетов служб DTS отсутствует в операционных системах на базе процессоров Itanium. Поэтому в операционных системах на платформе Itanium создание, просмотр, изменение и запуск пакетов служб DTS невозможны.
Установка средств поддержки пакетов служб DTS SQL Server 2000
SQL Server 2008 не устанавливает поддержку времени выполнения пакетов служб DTS. Для запуска пакетов служб DTS следует установить данную поддержку времени выполнения. Дополнительные сведения об установке поддержки служб DTS см. в разделе Как установить поддержку пакетов служб DTS.
Важно! |
---|
Службы DTS являются устаревшими. Дополнительные сведения см. в разделе Службы DTS. |
Подробные дополнительные сведения об использовании служб DTS совместно с SQL Server 2008 см. в разделе Поддержка пакетов служб DTS для SQL Server 2000 в выпуске SQL Server 2008 R2.