Partilhar via


Implementar Pacotes com SSIS

Aplica-se a:SQL Server SSIS Integration Runtime em Azure Data Factory

O Microsoft SQL Server Integration Services fornece ferramentas que facilitam a implementação de pacotes para outro computador. As ferramentas de implementação também gerem quaisquer dependências, como configurações e ficheiros que o pacote necessite. Neste tutorial, vais aprender a usar estas ferramentas para instalar pacotes e as suas dependências num computador alvo.

Primeiro, irá realizar tarefas para se preparar para a implantação. Irá criar um novo projeto de Serviços de Integração no SQL Server Data Tools (SSDT) e adicionar pacotes e ficheiros de dados existentes ao projeto. Não irá criar novos pacotes do zero; Em vez disso, só vais trabalhar com pacotes completos que foram criados especialmente para este tutorial. Não irá modificar a funcionalidade dos pacotes neste tutorial; no entanto, depois de adicionares os pacotes ao projeto, podes achar útil abri-los no SSIS Designer e rever o conteúdo de cada pacote. Ao examinar os pacotes, irá aprender sobre dependências de pacotes, como ficheiros de registo, e sobre outras funcionalidades interessantes dos pacotes.

Em preparação para a implantação, você também atualizará os pacotes para utilizarem configurações. As configurações tornam as propriedades dos pacotes e objetos dos pacotes atualizáveis em tempo de execução. Neste tutorial, irá usar configurações para atualizar as cadeias de ligação dos ficheiros log e de texto e as localizações dos ficheiros XML e XSD que o pacote utiliza. Para mais informações, consulte Configurações de Pacotes e Criar Configurações de Pacotes.

Depois de verificar se os pacotes correm com sucesso no SQL Server Data Tools (SSDT), irá criar o pacote de implementação para instalar os pacotes. O pacote de implementação consistirá nos ficheiros de pacotes e outros itens que adicionou ao projeto de Serviços de Integração, as dependências de pacotes que os Serviços de Integração incluem automaticamente e a utilidade de implementação que construiu. Para mais informações, consulte Criar uma Utilidade de Implementação.

Em seguida, irá copiar o pacote de implementação para o computador de destino e executar o Assistente de Instalação de Pacotes para instalar os pacotes e as suas dependências. Os pacotes serão instalados na base de dados msdb SQL Server, e os ficheiros de suporte e auxiliares serão instalados no sistema de ficheiros. Como os pacotes implementados usam configurações, irá atualizar a configuração para usar novos valores que permitam que os pacotes corram com sucesso no novo ambiente.

Por fim, irá executar os pacotes no SQL Server Management Studio utilizando a Utilidade de Executar Encomendas.

O objetivo deste tutorial é simular a complexidade dos problemas reais de implementação que possa encontrar. No entanto, se não for possível implementar os pacotes para outro computador, pode fazer este tutorial instalando os pacotes na base de dados msdb numa instância local do SQL Server e depois executando os pacotes do SQL Server Management Studio na mesma instância.

Tempo estimado para completar este tutorial: 2 horas

O que se aprende

A melhor forma de se familiarizar com as novas ferramentas, controlos e funcionalidades disponíveis no Microsoft SQL Server Integration Services é utilizá-las. Este tutorial guia os passos para criar um projeto de Serviços de Integração e depois adicionar os pacotes e outros ficheiros necessários ao projeto. Depois de o projeto ser concluído, irá criar um pacote de implementação, copiar o pacote para o computador de destino e em seguida instalar os pacotes no computador de destino.

Pré-requisitos

Este tutorial destina-se a utilizadores que já estão familiarizados com operações fundamentais do sistema de ficheiros, mas que têm exposição limitada às novas funcionalidades disponíveis no SQL Server Integration Services. Para compreender melhor os conceitos básicos de Serviços de Integração que irá aplicar neste tutorial, poderá achar útil completar primeiro o seguinte tutorial de Serviços de Integração: SSIS Como Criar um Pacote ETL.

No computador de origem

O computador onde cria o pacote de implementação deve ter os seguintes componentes instalados:

  • SQL Server. (Descarregue uma avaliação gratuita ou uma edição para programadores do SQL Server a partir dos downloads do SQL Server.)

  • Dados de exemplo, pacotes completos, configurações e um Readme. Para descarregar os dados de exemplo e os pacotes de lição como ficheiro Zip, consulte Ficheiros de Tutoriais dos Serviços de Integração do SQL Server. A maioria dos ficheiros no ficheiro Zip são apenas de leitura para evitar alterações indesejadas. Para escrever saída num ficheiro ou para o alterar, pode ser necessário desligar o atributo de só leitura nas propriedades do ficheiro.

  • A base de dados de AdventureWorks2025 exemplo. Pode descarregar a AdventureWorks2025 base de dados das bases de dados de exemplo do AdventureWorks e restaurar o backup.

  • Deve ter as permissões para criar e eliminar tabelas na base de dados AdventureWorks.

  • SQL Server Data Tools (SSDT).

No computador de destino

O computador para onde implanta pacotes deve ter os seguintes componentes instalados:

  • SQL Server. (Descarregue uma avaliação gratuita ou uma edição para programadores do SQL Server a partir dos downloads do SQL Server.)

  • Dados de exemplo, pacotes completos, configurações e um Readme. Para descarregar os dados de exemplo e os pacotes de lição como ficheiro Zip, consulte Ficheiros de Tutoriais dos Serviços de Integração do SQL Server. A maioria dos ficheiros no ficheiro Zip são apenas de leitura para evitar alterações indesejadas. Para escrever saída num ficheiro ou para o alterar, pode ser necessário desligar o atributo de só leitura nas propriedades do ficheiro.

  • A base de dados de AdventureWorks2025 exemplo. Pode descarregar a AdventureWorks2025 base de dados das bases de dados de exemplo do AdventureWorks e restaurar o backup.

  • SQL Server Management Studio.

  • Serviços de Integração SQL Server. Para instalar o SSIS, consulte Instalar Serviços de Integração.

  • Deve ter permissão para criar e colocar tabelas na base de dados AdventureWorks, e para executar pacotes SSIS no SQL Server Management Studio.

  • Deve ter permissão de leitura e escrita na tabela sysssispackages na base de dados do sistema do msdb SQL Server.

Se planeia implementar pacotes para o mesmo computador onde cria o pacote de implementação, esse computador deve cumprir os requisitos tanto para o computador de origem como para o de destino.

Lições neste tutorial

Lição 1: Preparar-se para criar o Pacote de Implementação
Nesta lição, irá preparar-se para implementar uma solução ETL criando um novo projeto de Serviços de Integração e adicionando os pacotes e outros ficheiros necessários ao projeto.

Lição 2: Criar o Pacote de Implantação no SSIS
Nesta lição, irá construir uma utilidade de implementação e verificar se o pacote de implementação inclui os ficheiros necessários.

Lição 3: Instalar Pacotes SSIS
Nesta lição, irá copiar o pacote de deployment para o computador alvo, instalar os pacotes e depois executar os pacotes.