Alterações de comportamento dos recursos do Integration Services no SQL Server 2008

Este tópico descreve alterações de comportamento no Integration Services. As alterações de comportamento afetam o modo como os recursos funcionam ou interagem no SQL Server 2008 em comparação com versões anteriores do SQL Server.

Alterações de comportamento da tarefa Executar SQL

A tabela a seguir descreve as alterações de comportamento da tarefa Executar SQL.

Assunto

Comportamento do SQL Server 2005 Integration Services

Comportamento do SQL Server 2008 Integration Services

Retornar um valor NULL em uma variável de pacote da tarefa Executar SQL

Retorna o valor como 30/11/1999.

Retorna o valor como 30/12/1899.

Alterações de comportamento da transformação Pesquisa

A tabela a seguir descreve as alterações de comportamento da transformação Pesquisa.

Assunto

Comportamento do SQL Server 2005 Integration Services

Comportamento do SQL Server 2008 Integration Services

Usar a transformação Pesquisa

Não é possível persistir a tabela de referência armazenada em cache ou compartilhar essa tabela entre várias transformações Pesquisa.

É possível persistir a tabela de referência armazenada em cache ou compartilhar essa tabela entre várias transformações Pesquisa.

Para usar os novos recursos da transformação Pesquisa, considere a possibilidade de revisar seus pacotes.

Alterações de comportamento da tarefa Script e do componente Script

A tabela a seguir descreve as alterações de comportamento da tarefa Script e do componente Script.

Assunto

Comportamento do SQL Server 2005 Integration Services

Comportamento do SQL Server 2008 Integration Services

Desenvolver scripts na tarefa Script e no componente Script

Usa o Visual Studio for Applications (VSA) como o ambiente de script.

Usa o Visual Studio Tools for Applications (VSTA) como o ambiente de script.

Para migrar pacotes que contêm scripts, use o Assistente de Atualização de Pacote SSIS.

Alterações de comportamento relacionadas às configurações de pacote

Quando você usa o utilitário dtexec (dtexec.exe) para executar um pacote implantado, a seqüência na qual os eventos ocorrem é alterada.

No SQL Server 2005Integration Services, os eventos ocorrem na seguinte ordem:

  1. Primeiro, o utilitário aplica as configurações de tempo de design. (Configurações de tempo de design são as configurações criadas e associadas ao pacote durante a criação do pacote no BI Development Studio.)

  2. Em seguida, o utilitário aplica as opções de tempo de execução que você especificou na linha de comando ao iniciar o utilitário.

No SQL Server 2008Integration Services, os eventos ocorrem na seguinte ordem:

  1. Primeiro, o utilitário aplica as configurações de tempo de design.

  2. O utilitário aplica as opções de tempo de execução que você especificou na linha de comando ao iniciar o utilitário.

  3. Por fim, o utilitário recarrega e reaplica as configurações de tempo de design.

A tabela a seguir examina as opções de linha de comando que você pode usar para afetar as configurações, e compara o comportamento dessas opções no SQL Server 2005 e no SQL Server 2008.

Opção do Dtexec e seu uso

Comportamento no SQL Server 2005

Comportamento no SQL Server 2008

Usar a opção /Connection para alterar a cadeia de conexão que o utilitário usa para carregar configurações de tempo de design

Não tem nenhum efeito.

Depois que o utilitário aplicar as opções de tempo de execução, ele não recarregará as configurações de tempo de design.

Tem êxito.

Depois que o utilitário aplicar as opções de tempo de execução, ele recarregará as configurações de tempo de design do novo local.

Usar a opção /Set para alterar o local do qual o utilitário carrega configurações de tempo de design

Não tem nenhum efeito.

Depois que o utilitário aplicar as opções de tempo de execução, ele não recarregará as configurações de tempo de design.

Tem êxito.

Depois que o utilitário aplicar as opções de tempo de execução, ele recarregará as configurações de tempo de design do novo local.

Usar a opção /Set para alterar um valor de propriedade que também é definido por uma configuração de tempo de design

Tem êxito.

O novo valor não é substituído porque o utilitário não recarrega configurações de tempo de design depois de aplicar as opções de tempo de execução.

Não tem nenhum efeito.

O novo valor é substituído quando o utilitário recarrega configurações de tempo de design depois de aplicar as opções de tempo de execução.

Usar a opção /ConfigFile para carregar configurações de tempo de execução para os mesmos valores de propriedade que também são definidos para configurações de tempo de design

Tem êxito.

Os novos valores não são substituídos porque o utilitário não recarrega configurações de tempo de design depois de aplicar as opções de tempo de execução.

Não tem nenhum efeito.

Os novos valores são substituídos quando o utilitário recarrega configurações de tempo de design depois de aplicar as opções de tempo de execução.

Usar a opção /ConfigFile para carregar configurações de tempo de execução para valores de propriedade diferentes daquelas definidos pelas configurações de tempo de design

Tem êxito.

Tem êxito.

Para obter mais informações, consulte Configurações de pacote e Utilitário dtexec.

Histórico de alterações

Conteúdo atualizado

  • Informações adicionadas sobre as alterações de comportamento que se aplicam às configurações de pacote.