Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
SSIS Integration Runtime em Azure Data Factory
Nesta tarefa, irá testar os pacotes que implementou numa instância do SQL Server.
Noutros tutoriais de Serviços de Integração, executava pacotes no SQL Server Data Tools (SSDT), o ambiente de desenvolvimento dos Serviços de Integração, usando a opção Start Debugging no menu Debug. Desta vez vais executar os pacotes de forma diferente.
O Integration Services disponibiliza várias ferramentas que pode usar para executar pacotes no ambiente de teste e produção: a utilidade de prompt de comandos dtexec e a utilidade Execute Package Utility. O Execute Package Utility é uma ferramenta gráfica construída sobre dtexec. Ambas as ferramentas executam o pacote imediatamente. Além disso, o SQL Server fornece um subsistema do SQL Server Agent especialmente concebido para agendar a execução de pacotes como etapa de um trabalho SQL Server Agent.
Vais usar o Execute Package Utility para executar os pacotes implementados. As embalagens serão usadas tal como estão; Portanto, não é necessário atualizar a informação em nenhuma página da caixa de diálogo. Executará os pacotes a partir da página Geral, que é a primeira página na Utilidade de Executar Pacotes. Se quiser, pode clicar nas outras páginas para ver a informação que contêm para cada pacote.
Note
Para garantir que os pacotes correm com sucesso no contexto deste tutorial, não deve modificar quaisquer opções.
Antes de executar pacotes no SQL Server Management Studio usando o Execute Package Utility, certifique-se de que o serviço Integration Services está a funcionar. O serviço de Serviços de Integração fornece suporte para armazenamento e execução de pacotes. Se o serviço for interrompido, não pode ligar-se ao Integration Services e o SQL Server Management Studio não lista os pacotes a executar. Também deve ter permissões para executar o pacote na instância onde o pacote foi implementado. Para obter mais informações, consulte Funções do Integration Services (Serviço SSIS).
As pastas de topo dentro da pasta Pacotes Armazenados são as pastas definidas pelo utilizador que os Serviços de Integração monitorizam. Podes especificar quantas ou mais poucas pastas no ficheiro de MsDtsSrvr.ini.xml quiseres. Este tutorial assume que está a usar o ficheiro MsDtsSrvr.ini.xml predefinido, e que os nomes das pastas de topo dentro dos Pacotes Armazenados são Sistema de Ficheiros e MSDB.
Para se ligar aos Serviços de Integração no SQL Server Management Studio
Clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server e depois clique em SQL Server Management Studio.
Na caixa de diálogo Ligar ao Servidor , selecione Serviços de Integração na lista de tipos de servidor , forneça um nome de servidor na caixa de nomes do servidor e clique em Conectar.
Importante
Se não conseguir ligar-se aos Serviços de Integração, é provável que o serviço de Serviços de Integração não esteja a funcionar. Para saber o estado do serviço, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server, aponte para Ferramentas de Configuração e depois clique em Gestor de Configuração do SQL Server. No painel esquerdo, clique em SQL Server Services. No painel direito, encontre o serviço de Serviços de Integração. Inicia o serviço se ainda não estiver a funcionar.
O SQL Server Management Studio é aberto. Por defeito, a janela do Object Explorer está aberta e colocada no canto superior direito do estúdio. Se o Explorador de Objetos não estiver aberto, clique em Explorador de Objetos no menu Visualizar .
Executar os pacotes usando a Utilidade Executar Pacotes
No Explorador de Objetos, expanda a pasta Pacotes Armazenados.
Expanda a pasta MSDB. Como implementou os pacotes para o SQL Server, todos os pacotes implementados são armazenados na base de dados MSDB SQL Server, e todos os pacotes implementados aparecem na pasta MSDB. A pasta do Sistema de Ficheiros está vazia, a menos que tenhas implementado pacotes para o sistema de ficheiros fora do Tutorial de Implementação.
Começando no topo da lista de pacotes, clique com o botão direito em DataTransfer e clique em Executar Pacote.
Na caixa de diálogo Executar Pacote Utilitário , clique em Executar.
Na caixa de diálogo Executar Utilidade de Pacotes , veja o progresso e os resultados de execução do pacote. Quando o botão Parar ficar indisponível, o que indica que a encomenda foi concluída, clique em Fechar.
Importante
Se clicar em Stop enquanto o pacote está a correr, o pacote não termina.
Na caixa de diálogo Executar Pacote Utilitário , clique em Fechar.
Repita os passos 3 a 6 para o pacote LoadXML.
No menu Arquivo, clique em Sair.
Para verificar os resultados do pacote DataTransfer
Na barra de ferramentas do SQL Server Management Studio, clique em Nova Consulta.
Na caixa de diálogo Ligar ao Servidor, selecione Database Engine na lista de tipos de servidor, indique o nome do nome do servidor onde instalou os pacotes tutoriais ou escreva (local) na caixa do nome do Servidor, e selecione um modo de autenticação. Se estiver a usar Autenticação SQL Server, forneça um nome de utilizador e palavra-passe.
Clique em Conectar.
Na janela de consulta, escreva ou cole a seguinte instrução SQL:
USE AdventureWorksSELECT * FROM HighIncomeCustomersPrima F5 ou clica no ícone Executar na barra de ferramentas.
A consulta devolve 31 linhas de dados. O resultado do retorno contém quaisquer linhas do ficheiro de texto, Customers.txt, que tenham valores superiores a 100000 na coluna Rendimento Anual.
Localize a pasta DeploymentTutorial, clique com o botão direito do rato no ficheiro XML de registo, Registo do Tutorial de Implementação, e depois clique em Abrir. Podes abrir o ficheiro usando o Notepad ou o editor de texto/XML que preferires.
Para verificar os resultados do pacote LoadXMLData
Na barra de ferramentas do SQL Server Management Studio, clique em Nova Consulta.
Se for solicitado a ligar-se novamente, na caixa de diálogo Conectar ao Servidor, selecione Database Engine na lista de tipos de servidor, forneça o nome do servidor onde instalou os pacotes tutoriais ou introduza (local) na caixa de nome do Servidor, e selecione um modo de autenticação. Se estiver a usar Autenticação SQL Server, forneça um nome de utilizador e palavra-passe.
Clique em Conectar.
Na janela de consulta, escreva ou cole a seguinte instrução SQL:
USE AdventureWorksSELECT * FROM OrderDatesByCountryRegionPrima F5 ou clica no ícone Executar na barra de ferramentas.
A consulta devolve 21 linhas de dados. O resultado de retorno consiste nas linhas do ficheiro de dados XML, orders.xml. Cada linha é um resumo por país/região; A linha indica o nome de um país/região, o número de encomendas para cada país/região e as datas das encomendas mais recentes e antigas.