Compartilhar via


Formato do pacote SSIS

Na versão atual do Integration Services, foram feitas alterações significativas no formato de pacote (arquivo.dtsx) para facilitar a leitura do formato e a comparação de pacotes. Você também pode mesclar pacotes mais confiáveis que não contêm alterações conflitantes ou alterações armazenadas no formato binário.

Para exibir o formato de arquivo de pacote DTSX atual, consulte [MS-DTSX]: Especificação de formato de arquivo XML do pacote dos Serviços de Transformação de Dados.

A lista a seguir descreve as alterações de formato de arquivo. Para exibir exemplos de código dessas alterações, consulte Alterações de formato de pacote no SQL Server 2012.

  • As convenções de formatação foram aplicadas para facilitar a leitura e a compreensão do arquivo .dtsx.

  • O formato é mais conciso. Elementos separados para cada propriedade foram mantidos como atributos, com exceção do PackageFormatVersion. Os atributos são listados em ordem alfabética e as propriedades que têm valores padrão não são mais persistentes. Por fim, os elementos que podem aparecer várias vezes agora estão contidos em um elemento pai.

  • A maioria dos objetos em um pacote que pode ser referenciado por outros objetos agora tem um refId atributo definido no XML do pacote. Em vez de persistir IDs de linhagem, o refID agora persiste. As IDs de linhagem ainda são usadas no runtime e regeneradas quando o pacote é carregado.

    O valor refId é uma cadeia de caracteres única que é legível e compreensível, comparado a GUIDs ou valores inteiros. A cadeia de caracteres é semelhante aos valores de caminho usados para configurações de pacote em versões anteriores do Integration Services.

    Se você estiver mesclando alterações entre duas versões de um pacote, o refId pode ser usado em operações de encontrar/substituir para garantir que todas as referências a esse objeto tenham sido atualizadas corretamente.

  • As informações de layout estão contidas em uma seção CData.

  • As anotações são mantidas em texto não criptografado. Isso facilita a extração das informações para a geração automatizada da documentação.