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.
Abra o SQL Server Management Studio.
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. Clique em Conectar. A janela Pesquisador de Objetos será aberta no SSMS.
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.
No SSMS, abra uma nova janela de consulta e cole o código a seguir.
Atualizar os valores de parâmetro no procedimento armazenado
catalog.deploy_project
para seu sistema.Verifique se SSISDB é o banco de dados atual.
Execute o script.
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
- Considere outras maneiras de implantar um pacote.
- Execute um pacote implantado. Para executar um pacote, você pode escolher uma entre várias ferramentas e linguagens. Para obter mais informações, confira os seguintes artigos: