Interoperabilidade e coexistência (Integration Services)

SQL Server 2008 Integration Services pode coexistir lado a lado com o SQL Server 2005 Integration Services e o SQL Server 2000 Data Transformation Services (DTS).

Para obter informações detalhadas sobre o suporte para DTS no Integration Services, consulte Suporte ao SQL Server 2000 DTS no SQL Server 2008 R2.

Recursos e diferenças

A tabela a seguir lista algumas das diferenças entre as versões atual e anterior do Integration Services. A tabela também lista algumas das diferenças entre o Integration Services e seu antecessor, o DTS.

Para obter informações adicionais sobre as alterações que ocorrem quando você atualiza o SQL Server 2005 para o SQL Server 2008, consulte Considerações sobre a atualização do Integration Services.

Recurso

SQL Server 2008 Integration Services

SQL Server 2005 Integration Services

SQL Server 2000 Data Transformation Services

Ambiente de desenvolvimento

Business Intelligence Development Studio (Microsoft Visual Studio 2008)

Business Intelligence Development Studio (Microsoft Visual Studio 2005)

Enterprise Manager

Ambiente de gerenciamento

SQL Server Management Studio

SQL Server Management Studio

Enterprise Manager

Principal tabela de sistema do msdb para armazenar pacotes

sysssispackages

sysdtspackages90

sysdtspackages

Principal utilitário de prompt de comando para executar pacotes

dtexec (dtexec.exe), versão 2008

dtexec (dtexec.exe), versão 2005

dtsrun (dtsrun.exe)

Pasta raiz padrão do sistema de arquivos

C:\Arquivos de Programas\Microsoft SQL Server\100\DTS

C:\Arquivos de Programas\Microsoft SQL Server\90\DTS

C:\Arquivos de Programas\Microsoft SQL Server\80\Tools\binn

Chave raiz padrão do Registro

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

Problemas de compatibilidade na instalação lado a lado

Quando o SQL Server 2008 Integration Services é instalado lado a lado com o SQL Server 2005 Integration Services, você pode executar as seguintes tarefas:

  • Criar pacotes no Business Intelligence Development Studio. É necessário usar a versão do SQL Server 2008 do Business Intelligence Development Studio para desenvolver e manter pacotes baseados no SQL Server 2008 Integration Services. Da mesma forma, é necessário usar a versão do SQL Server 2005 do Business Intelligence Development Studio para desenvolver e manter pacotes baseados no SQL Server 2005 Integration Services. Você pode carregar e executar pacotes que foram desenvolvidos no SQL Server 2005 Integration Services na versão do SQL Server 2008 do Business Intelligence Development Studio. Porém, se você salvar as alterações, os pacotes serão salvos no formato de pacote utilizado pelo SQL Server 2008 Integration Services. Uma vez salvos no formato usado pelo SQL Server 2008 Integration Services, os pacotes não poderão mais ser abertos na versão do SQL Server 2005 do Business Intelligence Development Studio nem executados pelas ferramentas do SQL Server 2005 Integration Services.

  • Gerenciar pacotes no SQL Server Management Studio. Não é possível se conectar a uma instância da versão do SQL Server 2005 do Integration Services a partir da versão do SQL Server 2008 do Management Studio. Ou seja, na caixa de diálogo Conectar ao Servidor, você não pode informar o nome de um servidor no qual esteja sendo executada apenas a versão do SQL Server 2005 do serviço Integration Services. Entretanto, você pode editar o arquivo de configuração do serviço e, desse modo, gerenciar os pacotes armazenados em uma instância do SQL Server 2005 a partir da versão do SQL Server 2008 do Management Studio. Para obter mais informações, consulte Configurando o serviço do Integration Services (SSIS).

  • Armazenar pacotes no SQL Server. Você pode armazenar pacotes do SQL Server 2008 Integration Services no banco de dados msdb de uma instância do SQL Server 2008. De maneira semelhante, é possível armazenar pacotes do SQL Server 2005 Integration Services no banco de dados msdb de uma instância do SQL Server 2005. Entretanto, não é possível armazenar pacotes do SQL Server 2008 Integration Services no banco de dados msdb de uma instância do SQL Server 2005. Tampouco você pode armazenar pacotes do SQL Server 2005 Integration Services no banco de dados msdb de uma instância do SQL Server 2008.

    Em uma instância do SQL Server 2008, você pode importar pacotes de uma instância do SQL Server 2005, mas não é possível exportar pacotes para uma instância do SQL Server 2005.

    Em uma instância do SQL Server 2005, não é possível importar pacotes de, nem exportar pacotes para, uma instância do SQL Server 2008.

  • Executar pacotes. Você pode executar pacotes do SQL Server 2005 Integration Services usando a versão do SQL Server 2008 do utilitário dtexec ou do SQL Server Agent. Sempre que uma ferramenta do SQL Server 2008 Integration Services carrega um pacote desenvolvido no SQL Server 2005 Integration Services, ela converte o pacote temporariamente na memória para o formato de pacote usado pelo SQL Server 2008 Integration Services. Se o pacote do SQL Server 2005 Integration Services tiver problemas que impedem uma conversão bem-sucedida, a ferramenta do SQL Server 2008 Integration Services não poderá executar o pacote até os problemas serem resolvidos. Para obter mais informações, consulte Atualizando pacotes do Integration Services.

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.