Implantar um projeto do SSIS por meio do SSMS com o Transact-SQL

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

Este guia de início rápido demonstra como usar o SSMS (SQL Server Management Studio) para se conectar ao banco de dados do Catálogo do SSIS e, em seguida, usar instruções do Transact-SQL para implantar um projeto do SSIS no Catálogo do SSIS.

O SQL Server Management Studio é um ambiente integrado para gerenciar qualquer infraestrutura do SQL, do SQL Server ao Banco de Dados SQL. Para obter mais informações sobre o SSMS, consulte SSMS (SQL Server Management Studio).

Pré-requisitos

Antes de começar, verifique se você tem a última versão do SQL Server Management Studio. Para baixar o SSMS, consulte Baixar o SSMS (SQL Server Management Studio).

Plataformas com suporte

Você pode usar as informações neste guia de início rápido para implantar um projeto do SSIS nas seguintes plataformas:

  • SQL Server no Windows.

Você não pode usar as informações neste guia de início rápido para implantar um pacote do SSIS para o Banco de Dados SQL do Azure. O procedimento armazenado catalog.deploy_project espera o caminho para o arquivo .ispac no sistema de arquivos local. Para obter mais informações sobre como implantar e executar pacotes no Azure, veja Remover e deslocar cargas de trabalho do SQL Server Integration Services para a nuvem.

Você não pode usar as informações neste guia de início rápido para implantar um pacote do SSIS no SQL Server em Linux. Para obter mais informações sobre como executar pacotes no Linux, veja Extrair, transformar e carregar dados no Linux com o SSIS.

Método de autenticação compatível

Confira os métodos de autenticação para implantação.

Conectar-se ao banco de dados de Catálogo do SSIS

Use o SQL Server Management Studio para estabelecer uma conexão com o Catálogo do SSIS.

  1. Abra o SQL Server Management Studio.

  2. Na caixa de diálogo Conectar ao Servidor, insira as informações a seguir:

    Configuração Valor sugerido Obter mais informações
    Tipo de servidor Mecanismo de banco de dados Esse valor é necessário.
    Nome do servidor O nome do servidor totalmente qualificado
    Autenticação Autenticação do SQL Server
    Logon A conta do administrador do servidor Essa é a conta que você especificou quando criou o servidor.
    Senha A senha para sua conta do administrador do servidor Essa é a senha que você especificou quando criou o servidor.
  3. Clique em Conectar. A janela Pesquisador de Objetos será aberta no SSMS.

  4. No Pesquisador de Objetos, expanda Catálogos do Integration Services e, em seguida, expanda SSISDB para exibir os objetos no banco de dados do Catálogo do SSIS.

Executar o código T-SQL

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

  1. No SSMS, abra uma nova janela de consulta e cole o código a seguir.

  2. Atualizar os valores de parâmetro no procedimento armazenado catalog.deploy_project para seu sistema.

  3. Verifique se SSISDB é o banco de dados atual.

  4. Execute o script.

  5. No Pesquisador de Objetos, atualize o conteúdo de SSISDB se necessário e procure o projeto que você implantou.

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óximas etapas