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

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

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

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

В следующей таблице приводятся некоторые отличия между текущей и более ранними версиями служб 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 (MicrosoftVisual Studio 2008)

Business Intelligence Development Studio (MicrosoftVisual 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 2008Integration Services установлены параллельно со службами SQL Server 2005Integration Services, можно выполнять следующие задачи.

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

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

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

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

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

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

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

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