Interoperabilidade e coexistência (Integration Services)
SQL Server 2008Integration Services pode coexistir lado a lado com o SQL Server 2005Integration 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 DTS (Data Transformation Services) no SQL Server 2008.
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 (MicrosoftVisual Studio 2008) |
Business Intelligence Development Studio (MicrosoftVisual 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 2008Integration Services é instalado lado a lado com o SQL Server 2005Integration 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 2008Integration 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 2005Integration Services. Você pode carregar e executar pacotes que foram desenvolvidos no SQL Server 2005Integration 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 2008Integration Services. Uma vez salvos no formato usado pelo SQL Server 2008Integration 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 2005Integration 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.
Armazenar pacotes no SQL Server. Você pode armazenar pacotes do SQL Server 2008Integration Services no banco de dados msdb de uma instância do SQL Server 2008. De maneira semelhante, é possível armazenar pacotes do SQL Server 2005Integration Services no banco de dados msdb de uma instância do SQL Server 2005. Entretanto, não é possível armazenar pacotes do SQL Server 2008Integration Services no banco de dados msdb de uma instância do SQL Server 2005. Tampouco você pode armazenar pacotes do SQL Server 2005Integration 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 2005Integration 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 2008Integration Services carrega um pacote desenvolvido no SQL Server 2005Integration Services, ela converte o pacote temporariamente na memória para o formato de pacote usado pelo SQL Server 2008Integration Services. Se o pacote do SQL Server 2005Integration Services tiver problemas que impedem uma conversão bem-sucedida, a ferramenta do SQL Server 2008Integration Services não poderá executar o pacote até os problemas serem resolvidos. Para obter mais informações, consulte Atualizando pacotes do Integration Services.
|