Функциональная совместимость и параллельная работа (службы Integration Services)

Службы SQL Server 2008 Integration Services можно установить параллельно со службами SQL Server 2005 Integration Services и службами SQL Server 2000 DTS.

Подробные сведения о поддержке служб DTS в службах Integration Services см. в разделе Поддержка пакетов служб DTS для SQL Server 2000 в выпуске SQL Server 2008 R2.

Функции и отличия

В следующей таблице приводятся некоторые отличия между текущей и более ранними версиями служб Integration Services. В таблице также показаны некоторые отличия между службами Integration Services и их предшественниками, службами DTS.

Дополнительные сведения об изменениях при обновлении SQL Server 2005 до SQL Server 2008 см. в разделе Вопросы обновления служб Integration Services.

Функция

Службы SQL Server 2008 Integration Services

Службы SQL Server 2005 Integration Services

Службы SQL Server 2000 DTS

Среда разработки

Business Intelligence Development Studio (Microsoft Visual Studio 2008)

Business Intelligence Development Studio (Microsoft Visual Studio 2005)

Программа Enterprise Manager

Среда управления

Среда SQL Server Management Studio

Среда SQL Server Management Studio

Программа Enterprise Manager

Основная системная таблица в базе данных msdb для хранения пакетов

sysssispackages

sysdtspackages90

sysdtspackages

Основная программа командной строки для запуска пакетов

dtexec (dtexec.exe), версия 2008

dtexec (dtexec.exe), версия 2005

dtsrun (dtsrun.exe)

Корневая папка файловой системы по умолчанию

C:\Program Files\Microsoft SQL Server\100\DTS

C:\Program Files\Microsoft SQL Server\90\DTS

C:\Program Files\Microsoft SQL Server\80\Tools\binn

Корневой раздел реестра по умолчанию

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\DTS

Вопросы совместимости параллельной установки

Если службы SQL Server 2008 Integration Services установлены параллельно со службами SQL Server 2005 Integration Services, можно выполнять следующие задачи.

  • Проектировать пакеты в среде Business Intelligence Development Studio. Для разработки и обслуживания пакетов на основе служб SQL Server 2008 Integration Services необходимо использовать среду Business Intelligence Development Studio версии SQL Server 2008. Точно так же для разработки и обслуживания пакетов на основе служб SQL Server 2005 Integration Services необходимо использовать среду Business Intelligence Development Studio версии SQL Server 2005. В среде Business Intelligence Development Studio версии SQL Server 2008 можно загружать и выполнять пакеты, созданные в службах SQL Server 2005 Integration Services. Однако при сохранении изменений пакеты сохраняются в формате служб SQL Server 2008 Integration Services. После сохранения в формате служб SQL Server 2008 Integration Services пакеты будет невозможно открыть в версии SQL Server 2005 среды Business Intelligence Development Studio или запустить средствами служб SQL Server 2005 Integration Services.

  • Управлять пакетами в среде SQL Server Management Studio. Из среды Management Studio версии SQL Server 2008 нельзя соединиться с экземпляром службы Integration Services версии SQL Server 2005. То есть в диалоговом окне Соединение с сервером нельзя вводить имя сервера, на котором работает только служба Integration Services версии SQL Server 2005. Однако можно изменить файл конфигурации для этой службы и тем самым обеспечить управление пакетами, хранящимися на экземпляре SQL Server 2005, из среды Management Studio версии SQL Server 2008. Дополнительные сведения см. в разделе Настройка службы SSIS.

  • Хранить пакеты в SQL Server. Пакеты служб SQL Server 2008 Integration Services можно хранить в базе данных msdb на экземпляре SQL Server 2008. Точно так же пакеты служб SQL Server 2005 Integration Services можно хранить в базе данных msdb на экземпляре SQL Server 2005. Однако пакеты служб SQL Server 2008 Integration Services нельзя хранить в базе данных msdb на экземпляре SQL Server 2005. Точно так же пакеты служб SQL Server 2005 Integration Services нельзя хранить в базе данных msdb на экземпляре SQL Server 2008.

    В экземпляре SQL Server 2008 можно импортировать пакеты из экземпляра SQL Server 2005, но нельзя экспортировать пакеты на экземпляр SQL Server 2005.

    В экземпляре SQL Server 2005 нельзя ни импортировать, ни экспортировать пакеты на экземпляр SQL Server 2008.

  • Запускать пакеты. Пакеты служб SQL Server 2005 Integration Services можно запускать с помощью программы dtexec версии SQL Server 2008 или агента SQL Server. Каждый раз, когда средство служб SQL Server 2008 Integration Services загружает пакет, разработанный в SQL Server 2005 Integration Services, оно временно преобразует в памяти этот пакет в формат служб SQL Server 2008 Integration Services. Если пакет служб SQL Server 2005 Integration Services вызывает проблемы, препятствующие успешному преобразованию, средство служб SQL Server 2008 Integration Services не сможет запустить пакет, пока проблемы не будут разрешены. Дополнительные сведения см. в разделе Обновление пакетов служб Integration Services.

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу служб Integration Services на сайте MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.