Importar e exportar pacotes (serviço SSIS)
Importante
Este tópico discute o serviço Integration Services, um serviço windows para gerenciar pacotes do Integration Services. SQL Server 2012 dá suporte ao serviço para compatibilidade 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 sysssispackages no banco de dados msdb do SQL Server ou no sistema de arquivos.
O repositório de pacotes, que é o armazenamento lógico que o serviço Integration Services monitora e gerencia, pode incluir o banco de dados msdb e as pastas do sistema de arquivos especificadas no arquivo de configuração para o 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 msdb SQL Server .
Integration Services permite importar e exportar pacotes e, ao fazer isso, alterar o formato de armazenamento e o local de pacotes. Usando os recursos de importação e exportação, você pode 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 (dtutil.exe). Para obter mais informações, consulte dtutil Utility.
Para importar ou exportar um pacote
Importante
Este tópico discute o serviço Integration Services que faz parte do SQL Server 2008. SQL Server 2012 dá suporte ao serviço Integration Services para compatibilidade com versões anteriores com SQL Server 2008. Para obter informações sobre como gerenciar pacotes no SQL Server 2012, consulte Servidor do SSIS (Integration Services).
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 repositório 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 pode exportar pacotes para uma instância do SQL Server 2005.
Em uma instância do SQL Server 2005, você não pode importar pacotes 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 Server e 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 do 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 Procurar (...) , selecione o pacote para importar e clique em OK.
Para importar do sistema de arquivos, selecione a opção Sistema de arquivos .
Clique no botão Procurar (...) , selecione o pacote para importar e então clique em Abrir.
Para importar usando o Repositório de Pacotes SSIS , selecione a opção Repositório de Pacotes SSIS e especifique o servidor.
Clique no botão Procurar (...) , selecione o pacote para importar e clique em OK.
Opcionalmente, atualize o nome de pacote.
Para atualizar o nível de proteção do pacote, clique no botão Procurar (...) 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 Server e 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 do 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 do mouse no pacote, clique em Exportare 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 Procurar (...) 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 Procurar (...) , 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 Procurar (...) 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.