Обновление пакетов служб Integration Services

При обновлении экземпляра SQL Server 2005 до SQL Server 2008 существующие службы SQL Server 2005 Integration Services (SSIS) не обновляются автоматически до формата пакетов, используемого SQL Server 2008 Integration Services (SSIS). Необходимо выбрать метод обновления и вручную обновить пакеты SQL Server 2005.

При обновлении пакета SQL Server 2005 служба Integration Services переносит сценарии в любой задаче «Сценарий» и компоненте сценария в средства MicrosoftVisual Studio для приложений (VSTA). В SQL Server 2005 сценарии в задачах «Сценарий» или компонентах сценария использовали среду MicrosoftVisual Studio для приложений (VSA). Дополнительные сведения об изменениях, которые может потребоваться внести в сценарии перед выполнением миграции, и об ошибках их преобразования см. в разделе Миграция сценариев в VSTA.

Выбор метода обновления

Можно использовать различные методы обновления пакетов SQL Server 2005. Для некоторых из этих методов обновление лишь временное. Для других — обновление постоянное. В следующей таблице описан каждый из этих методов и указано, является обновление временным или постоянным.

Метод обновления

Тип обновления

Используйте программу dtexec (dtexec.exe), которая устанавливается с SQL Server 2008 для запуска пакета SQL Server 2005.

Дополнительные сведения см. в разделе Программа dtexec.

Обновление пакета и миграция сценария временные.

Изменения не могут быть сохранены.

Откройте файл пакета SQL Server 2005 в среде Business Intelligence Development Studio.

Обновление пакета и миграция сценария постоянные, если пакет сохранен; в противном случае временные, если пакет не сохранен.

Добавьте пакет SQL Server 2005 в существующий проект в среде Business Intelligence Development Studio.

Обновление пакета и миграция сценария постоянные.

Используйте мастер миграции пакетов служб SSIS, чтобы создать или открыть проект служб SQL Server 2005Integration Services и обновить несколько пакетов в проекте.

Дополнительные сведения см. в разделах Как обновить пакеты служб Integration Services с помощью мастера обновления пакетов служб SSIS и Справка F1 мастера обновления пакетов служб SSIS.

Обновление пакета и миграция сценария постоянные.

С помощью метода Upgrade обновите один или несколько пакетов служб Integration Services.

Обновление пакета и миграция сценария постоянные.

Основные сведения о результатах обновления пакетов

В процессе обновления пакетов большинство компонентов и функций в пакетах SQL Server 2005 успешно преобразуются в соответствующие объекты SQL Server 2008. Однако существует несколько компонентов и функций, которые не будут обновлены или на результаты обновления которых следует обратить внимание. В следующей таблице приведены эти компоненты и функции.

ПримечаниеПримечание

Чтобы определить, в каких пакетах возникли неполадки, перечисленные в таблице, запустите помощник по обновлению. Дополнительные сведения см. в разделе Использование помощника по обновлению для подготовки к обновлениям.

Компонент или функция

Результаты обновления

Строки соединения

Имена некоторых поставщиков изменились в SQL Server 2008 и требуют других значений в строках соединения.

Чтобы обновить строки соединения, выполните одну из следующих процедур.

  • Используйте мастер обновления пакетов служб SSIS, чтобы обновить пакет, и выберите параметр Обновление строк соединения для использования новых имен поставщиков.

  • В среде Business Intelligence Development Studio на странице «Общие» диалогового окна «Параметры» выберите параметр Обновление строк соединения для использования новых имен поставщиков. Дополнительные сведения об этом параметре см. в разделе Страница «Общие».

  • В среде Business Intelligence Development Studio откройте пакет и вручную измените текст свойства ConnectionString.

ПримечаниеПримечание
Нельзя применять предыдущие процедуры для обновления строки соединения, если строка соединения хранится в файле конфигурации или файле источника данных либо если выражение устанавливает свойство ConnectionString. В таком случае, чтобы обновить строки соединения, необходимо вручную обновить файл конфигурации или выражение. Дополнительные сведения об источниках данных см. в разделе Использование источников данных в пакетах.

Преобразование «Уточняющий запрос»

В процессе обновления пакета преобразование «Уточняющий запрос» автоматически обновляется до версии SQL Server 2008. Однако у версии SQL Server 2008 этого компонента есть некоторые дополнительные возможности.

Дополнительные сведения см. в разделе Преобразование «Уточняющий запрос».

Задача «Сценарий» и компонент сценария

В процессе обновления пакета сценарии в любой задаче «Сценарий» и компоненте сценария автоматически переносятся из VSA в VSTA.

Дополнительные сведения об изменениях, которые может потребоваться внести в сценарии перед выполнением миграции, и об ошибках их преобразования см. в разделе Миграция сценариев в VSTA.

Сторонние и пользовательские компоненты

Эти компоненты не будут обновлены. Необходимо вручную перекомпилировать эти компоненты, чтобы настроить их для работы со службами SQL Server 2008Integration Services.

См. также

Основные понятия

Журнал изменений

Обновления

  • К ранее добавленной заметке об обновлении строки соединения добавлены файлы источников данных.

  • Добавлено примечание об обновлении строки соединения, которая хранится в файле конфигурации или устанавливается выражением.

  • Исправлено описание методов обновления в части открытия файла пакета и добавления пакета в существующий проект.