Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
Este guia rápido 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 executar um pacote SSIS armazenado 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).
Um servidor de base de dados Azure SQL Database escuta na porta 1433. Se estiver a tentar ligar-se a um servidor Azure SQL Database a partir de um firewall corporativo, esta porta deve estar aberta no firewall corporativo para que se ligue com sucesso.
Plataformas suportadas
Pode usar a informação deste quickstart para executar um pacote SSIS nas seguintes plataformas:
SQL Server no Windows.
Base de Dados SQL do Azure. 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 executar um pacote SSIS no Linux. Para mais informações sobre como executar pacotes no Linux, veja Extrair, transformar e carregar dados no Linux com SSIS.
Para Azure SQL Database, obtenha a informação de ligação
Para executar o pacote na Azure SQL Database, obtenha a informação de ligação necessária para se ligar à base de dados do Catálogo SSIS (SSISDB). Necessita do nome completo do servidor e das informações de login nos procedimentos que se seguem.
- Inicie sessão no portal do Azure.
- Selecione Bases de Dados SQL no menu à esquerda e depois selecione a base de dados SSISDB na página de bases de dados SQL .
- Na página de Visão Geral da sua base de dados, consulte o nome do servidor totalmente qualificado. Para ver a opção Clique para copiar , passe o rato sobre o nome do servidor.
- Se esquecer as informações de login do servidor Azure SQL Database, aceda à página do servidor SQL Database para ver o nome do administrador do servidor. Podes repor a palavra-passe se for necessário.
Liga-te à base de dados SSISDB
Use o SQL Server Management Studio para estabelecer uma ligação ao Catálogo SSIS no seu servidor Azure SQL Database.
Abra o SQL Server Management Studio.
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 Se estiver a ligar-se a um servidor Azure SQL Database, o nome está neste formato: <server_name>.database.windows.net.Authentication Autenticação do SQL Server Com a autenticação SQL Server, pode ligar-se ao SQL Server ou à Azure SQL Database. Se estiveres a ligar-te a um servidor Azure SQL Database, não podes usar autenticação Windows. 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. Clique em Conectar. A janela do Object Explorer é aberta no SSMS.
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 um pacote
Execute o seguinte código Transact-SQL para executar um pacote SSIS.
No SSMS, abre uma nova janela de consulta e cola o código seguinte. (Este código é o código gerado pela opção Script na caixa de diálogo Executar Pacote no SSMS.)
Atualize os valores dos parâmetros na
catalog.create_executionprocédure armazenada do seu sistema.Certifique-se de que o SSISDB é a base de dados atual.
Executa o script.
No Object Explorer, atualize o conteúdo do SSISDB se necessário e verifique o projeto que implementou.
Declare @execution_id bigint
EXEC [SSISDB].[catalog].[create_execution] @package_name=N'Package.dtsx',
@execution_id=@execution_id OUTPUT,
@folder_name=N'Deployed Projects',
@project_name=N'Integration Services Project1',
@use32bitruntime=False,
@reference_id=Null
Select @execution_id
DECLARE @var0 smallint = 1
EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id,
@object_type=50,
@parameter_name=N'LOGGING_LEVEL',
@parameter_value=@var0
EXEC [SSISDB].[catalog].[start_execution] @execution_id
GO
Próximos passos
- Considera outras formas de executar um pacote.