Importar e exportar pacotes (serviço SSIS)
Importante |
---|
Esse tópico discute o serviço Integration Services, um serviço do Windows para o gerenciamento de pacotes do Integration Services. O SQL Server 2012 dá suporte ao serviço para compatibilidade de versões anteriores com versões anteriores do Integration Services. A partir do SQL Server 2012, você pode gerenciar objetos como pacotes no servidor do Integration Services. |
Os pacotes podem ser salvos na tabela do sysssispackages no banco de dados SQL Server msdb ou no sistema de arquivos.
O armazenamento de pacotes, que é o armazenamento lógico que o serviço Integration Services monitora e gerencia, pode incluir o banco de dados msdb e pastas do sistema de arquivos especificadas no arquivo de configuração do serviço Integration Services.
Você pode importar e exportar pacotes entre os seguintes tipos de armazenamento:
Pastas do sistema de arquivos em qualquer lugar do sistema de arquivos.
Pastas no repositório de pacotes SSIS. As duas pastas padrão são nomeadas Sistema de Arquivos e MSDB.
O banco de dados SQL Server msdb.
O Integration Services permite importar e exportar pacotes e, ao fazer isso, alterar o formato de armazenamento e o local de pacotes. Ao usar os recursos de importação e exportação, você poderá adicionar pacotes ao sistema de arquivos, ao repositório de pacotes ou ao banco de dados msdb e copiar pacotes de um formato de armazenamento para outro. Por exemplo, os pacotes salvos no msdb podem ser copiados para o sistema de arquivos e vice-versa.
Você também pode copiar um pacote em um formato diferente por meio do utilitário do prompt de comando dtutil. Para obter mais informações, consulte Utilitário dtutil.
Para importar ou exportar um pacote
Importante |
---|
Este tópico discute o serviço Integration Services que faz parte do SQL Server 2008. O SQL Server 2012 dá suporte ao serviço Integration Services para compatibilidade de versões anteriores com o SQL Server 2008. Para obter informações sobre como gerenciar pacotes no SQL Server 2012, consulte Servidor do Integration Services (SSIS). |
Você pode importar ou exportar um pacote do Integration Services de ou para os seguintes locais:
É possível importar um pacote armazenado em uma instância do Microsoft SQL Server, no sistema de arquivos ou no armazenamento de pacotes SSIS. O pacote importado é salvo no SQL Server ou em uma pasta do armazenamento de pacotes SSIS.
É possível exportar um pacote armazenado em uma instância do SQL Server, no sistema de arquivos ou no Repositório de Pacotes SSIS para outro formato e outro local de armazenamento.
No entanto, existem algumas restrições sobre a importação e a exportação de pacotes entre diferentes versões do SQL Server:
Em uma instância do SQL Server 2008, você pode importar pacotes de uma instância do SQL Server 2005, mas não é possível exportar pacotes para uma instância do SQL Server 2005.
Em uma instância do SQL Server 2005, você não pode importar pacotes de, ou exportar pacotes para, uma instância do SQL Server 2008.
Os procedimentos a seguir descrevem como usar o SQL Server Management Studio para importar ou exportar um pacote.
Para importar um pacote usando o SQL Server Management Studio
Clique em Iniciar, aponte para Microsoft SQL Servere clique em SQL Server Management Studio.
Na caixa de diálogo Conectar ao Servidor, defina as seguintes opções:
Na caixa Tipo de servidor, selecione Integration Services.
Na caixa Nome do servidor, forneça um nome de servidor ou clique em <Procurar mais…> e localize o servidor a ser usado.
Se o Pesquisador de Objetos não estiver aberto, clique em Pesquisador de Objetos no menu Exibir.
No Pesquisador de Objetos, expanda a pasta Pacotes Armazenados.
Expanda as subpastas para localizar a pasta para a qual você deseja importar um pacote.
Clique com o botão direito do mouse na pasta e clique em Importar Pacote. Em seguida, proceda de uma das seguintes maneiras:
Para importar de uma instância do SQL Server, selecione a opção SQL Server e depois especifique o servidor e selecione o modo de autenticação. Se você selecionar a Autenticação do SQL Server, forneça um nome de usuário e uma senha.
Clique no botão de navegação (...), selecione o pacote para importar e então clique em OK.
Para importar do sistema de arquivos, selecione a opção Sistema de arquivos.
Clique no botão de navegação (...), selecione o pacote para importar e então clique em Abrir.
Para importar a partir do Repositório de Pacotes SSIS, selecione a opção Repositório de Pacotes SSIS e especifique o servidor.
Clique no botão de navegação (...), selecione o pacote para importar e então clique em OK.
Opcionalmente, atualize o nome de pacote.
Para atualizar o nível de proteção do pacote, clique no botão de navegação (...) e, na caixa de diálogo Nível de Proteção do Pacote, escolha um nível de proteção diferente. Se a opção Criptografar dados confidenciais com senhas ou Criptografar todos os dados com senhas for selecionada, digite e confirme uma senha.
Clique em OK para concluir a importação.
Para exportar um pacote usando o SQL Server Management Studio
Clique em Iniciar, aponte para Microsoft SQL Servere clique em SQL Server Management Studio.
Na caixa de diálogo Conectar ao Servidor, defina as seguintes opções:
Na caixa Tipo de servidor, selecione Integration Services.
Na caixa Nome do servidor, forneça um nome de servidor ou clique em <Procurar mais…> e localize o servidor a ser usado.
Se o Pesquisador de Objetos não estiver aberto, clique em Pesquisador de Objetos no menu Exibir.
No Pesquisador de Objetos, expanda a pasta Pacotes Armazenados.
Expanda as subpastas para localizar o pacote que deseja exportar.
Clique com o botão direito no pacote, clique em Exportar e depois execute uma das seguintes tarefas:
Para exportar para uma instância do SQL Server, selecione a opção SQL Server e depois especifique o servidor e selecione o modo de autenticação. Se você selecionar a Autenticação do SQL Server, forneça um nome de usuário e uma senha.
Clique no botão de navegação (...) e expanda a pasta do Pacotes SSIS para localizar a pasta na qual deseja salvar o pacote. Opcionalmente, atualize o nome padrão do pacote e então clique em OK.
Para exportar para o sistema de arquivos, selecione a opção Sistema de Arquivos.
Clique no botão Procurar (...) para localizar a pasta para a qual deseja exportar o pacote, digite o nome do arquivo do pacote e clique em Salvar.
Para exportar para o repositório de pacotes SSIS, selecione a opção Repositório de Pacotes SISS e especifique o servidor.
Clique no botão de navegação (...), expanda a pasta dos Pacotes SSIS e selecione a pasta na qual deseja salvar o pacote. Opcionalmente, digite um novo nome para o pacote na caixa de texto Nome do Pacote. Clique em OK.
Para atualizar o nível de proteção do pacote, clique no botão de navegação (...) e, na caixa de diálogo Nível de Proteção do Pacote, escolha um nível de proteção diferente. Se a opção Criptografar dados confidenciais com senhas ou Criptografar todos os dados com senhas for selecionada, digite e confirme uma senha.
Clique em OK para completar a exportação.