Implementar um projeto SSIS a partir do SSMS com Transact-SQL

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

Este quickstart demonstra como usar o SQL Server Management Studio (SSMS) para se ligar à base de dados do Catálogo SSIS e, depois, usar instruções Transact-SQL para implementar um projeto SSIS no Catálogo SSIS.

SQL Server Management Studio é um ambiente integrado para gerir qualquer infraestrutura SQL, desde SQL Server até SQL Database. Para mais informações sobre SSMS, consulte SQL Server Management Studio (SSMS).

Pré-requisitos

Instale a versão mais recente do SQL Server Management Studio (SSMS).

Plataformas suportadas

Pode usar a informação deste quickstart para implementar um projeto SSIS nas seguintes plataformas:

  • SQL Server no Windows.

Não pode usar a informação deste quickstart para implementar um pacote SSIS na base de dados Azure SQL. O procedimento armazenado catalog.deploy_project espera o caminho para o ficheiro .ispac no sistema de ficheiros local. Para mais informações sobre a implementação e execução de pacotes no Azure, consulte Remover e transferir cargas de trabalho dos Serviços de Integração SQL Server para a cloud.

Não pode usar a informação deste quickstart para implementar um pacote SSIS no SQL Server no Linux. Para mais informações sobre como executar pacotes no Linux, veja Extrair, transformar e carregar dados no Linux com SSIS.

Método de autenticação suportado

Consulte os métodos de autenticação para implementação.

Liga-te à base de dados do Catálogo SSIS

Use o SQL Server Management Studio para estabelecer uma ligação ao Catálogo SSIS.

  1. Abra o SQL Server Management Studio.

  2. Na caixa de dialogo Ligar ao Servidor, introduza as seguintes informações:

    Configuração Valor sugerido Mais informações
    Tipo de servidor Mecanismo de banco de dados Este valor é obrigatório.
    Nome do servidor O nome totalmente qualificado do servidor
    Authentication Autenticação do SQL Server
    Iniciar sessão A conta de administrador do servidor Esta conta é a que especificaste quando criaste o servidor.
    Senha A palavra-passe da sua conta de administrador do servidor Esta palavra-passe é a que especificaste quando criaste o servidor.
  3. Clique em Conectar. A janela do Object Explorer é aberta no SSMS.

  4. No Object Explorer, expanda os Catálogos de Serviços de Integração e depois expanda o SSISDB para visualizar os objetos na base de dados do Catálogo SSIS.

Executar o código T-SQL

Execute o seguinte código Transact-SQL para implementar um projeto SSIS.

  1. No SSMS, abre uma nova janela de consulta e cola o código seguinte.

  2. Atualize os valores dos parâmetros na catalog.deploy_project procédure armazenada do seu sistema.

  3. Certifique-se de que o SSISDB é a base de dados atual.

  4. Executa o script.

  5. No Object Explorer, atualize o conteúdo do SSISDB se necessário e verifique o projeto que implementou.

DECLARE @ProjectBinary AS varbinary(max)
DECLARE @operation_id AS bigint
SET @ProjectBinary =
    (SELECT * FROM OPENROWSET(BULK '<project_file_path>.ispac', SINGLE_BLOB) AS BinaryData)

EXEC catalog.deploy_project @folder_name = '<target_folder>',
    @project_name = '<project_name',
    @Project_Stream = @ProjectBinary,
    @operation_id = @operation_id out

Próximos passos