Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 24092|Resposta: 0

[Fonte] Tutorial SSIS (6) Usando Arquivos de Configuração XML do Pacote SSIS

[Copiar link]
Postado em 2020-8-2 18:24:28 | | | |
SSIS Tutorial 1 Introdução aos Serviços de Integração do SQL Server
https://www.itsvse.com/thread-9257-1-1.html

Tutorial SSIS (2) Visual Studio 2019 (VS2019) Instalar SSIS
https://www.itsvse.com/thread-9331-1-1.html

Tutorial SSIS (3) Adicionar uma fonte de dados MySQL
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 Sincronizar Dados MySQL com um Banco de Dados SQL Server
https://www.itsvse.com/thread-9336-1-1.html

Tutorial SSIS (5) Executando Pacotes SSIS com DTEXEC
https://www.itsvse.com/thread-9339-1-1.html

O pacote Integrartion Services é, na verdade, uma coleção de propriedades de objetos; em todos os pacotes de Integration Services que desenvolvemos antes, as variáveis, atributos, como links de banco de dados, diretórios de arquivos sincronizados, etc., usamos diretamente uma constante no pacote para atribuir essas variáveis ou atributos, o que traz grandes dificuldades para o lançamento e migração desse pacote, como quando desenvolvemos pacotes no ambiente de desenvolvimento. Todas as variáveis e atributos são definidos de acordo com o ambiente de desenvolvimento; após a conclusão do desenvolvimento, para implantar esse pacote no ambiente de produção, conexão de banco de dados, diretório de sincronização, etc., o método anterior será alterado: abrir o pacote no novo ambiente, redefinir os valores dessas variáveis ou atributos antes que ele possa rodar normalmente. Desde o Integration Services 2005, esse problema foi resolvido com a adição do recurso [Configuração de Pacotes]. Perfis ajudam na transferência de pacotes de forma fluida, e o processo de configuração pode ser automatizado, reduzindo o transtorno de implantação e o risco de erros.

A configuração de pacotes do programa Integration Services permite que quaisquer atributos SSIS, como pacotes, conexões, contêineres, variáveis, etc., sejam escritos em um arquivo ou tabela XML e então lidos em tempo de execução. Existem vários tipos principais de configuração:

  • Arquivo de configuração XML
  • variável de ambiente
  • Chaves do registro
  • Variável de pacote pai
  • Tabelas SQL Server


No menu Projeto, selecione Converter para modelo de implantação de pacotes, como mostrado na imagem a seguir:



No pacote SSIS, ative a configuração do pacote, clique com o botão direito no espaço em branco do pacote e selecione a configuração do pacote, conforme mostrado na figura a seguir:



Verifique a opção Habilitar configuração do pacote, selecione o arquivo de configuração XML, clique em Navegar e preencha o nome da configuração conforme sua situação, conforme mostrado na figura abaixo:




Os endereços dos servidores da fonte e do destino são configuráveis, como mostrado na figura a seguir:



Por fim, é gerado um exemplo de configuração de pacote SSIS: file de configuração.dtsConfig

Gerar o código de configuração XML da seguinte forma:

Tente modificar o endereço do servidor para o endereço errado, use DTExecUI para selecionar o arquivo de configuração xml, reexecute o pacote, e o erro é o seguinte:



(Fim)




Anterior:Tutorial SSIS (5) Executando Pacotes SSIS com DTEXEC
Próximo:Tutorial SSIS (7) SQL Server 2012 Executa Trabalhos SSIS
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com