Como desempacotar um pacote de DAC
Use a caixa de diálogo Desempacotar Aplicativo da Camada de Dados para descompactar os scripts e arquivos de um pacote de DAC (aplicativo da camada de dados). Os scripts e arquivos são colocados em uma pasta onde podem ser examinados antes do pacote ser usado para implantar o DAC em um sistema de produção. O conteúdo de um DAC também pode ser comparado com o conteúdo de outro pacote desempacotado em outra pasta. Para obter mais informações, consulte Como validar um pacote de DAC.
Examinando o conteúdo de um pacote de DAC
Recomenda-se não implantar um pacote de DAC a partir de origens desconhecidas ou não confiáveis. Como os DACs podem conter código mal-intencionado que pode executar código Transact-SQL sem finalidade ou provocar erros modificando o esquema. Antes de usar um DAC de uma origem desconhecida ou não confiável, implante-o em uma instância de teste isolada do Mecanismo de Banco de Dados, desempacote o DAC e examine o código, como procedimentos armazenados ou outro código definido pelo usuário.
Depois de desempacotar o pacote, você pode examinar o arquivo gerado pela caixa de diálogo Desempacotar Aplicativo da camada de Dados. A caixa de diálogo cria os arquivos a seguir na pasta de destino selecionada:
Um script do Transact-SQL que contém as instruções para criar os objetos definidos no DAC. O nome do arquivo é DACName.sql, em que DACName é o nome do DAC.
Todos os arquivos XML do pacote.
Todos os arquivos da seção Arquivos Extras do DAC, como os arquivos de pré-implantação ou de pós-implantação do DAC.
Etapas da caixa de diálogo
No Windows Explorer, é possível iniciar a caixa de diálogo Descompactar Aplicativo da Camada de Dados da seguinte maneira:
Clique com o botão direito do mouse em um arquivo de pacote de DAC (.dacpac) e selecione Desempacotar.
Clique duas vezes em um arquivo de pacote de DAC (.dacpac).
Clique em um link na lista a seguir para obter os detalhes de uma página na caixa de diálogo:
Desempacotar Arquivo de Pacote de DAC do Microsoft SQL Server
Procurar Pasta
Desempacotar Arquivo de Pacote de DAC do Microsoft SQL Server
Use esta página para especificar a pasta de destino na qual colocar os arquivos desempacotados e execute a operação e desempacotamento.
Os arquivos serão desempacotados nesta pasta: - Especifique o caminho completo da pasta para os arquivos desempacotados. Se a pasta existir e você conhecer o caminho completo, digite o caminho na caixa. Caso contrário, clique no botão Procurar para navegar para uma pasta ou criar uma nova pasta.
Procurar - Abre a página Procurar Pasta onde é possível escolher uma pasta navegando pela hierarquia de arquivos ou criar uma nova pasta.
Desempacotar - Inicia a operação de desempacotamento.
Cancelar - Finaliza a caixa de diálogo sem desempacotar o pacote de DAC.
Procurar Pasta
Use esta página para escolher a pasta de destino para a operação de desempacotamento. Como opção, você também pode criar uma nova pasta.
Lista de pastas - Exibe a hierarquia de arquivos de seu computador. Expanda os nós para navegar para a pasta na qual desempacotar o pacote de DAC. Clique na pasta e, em seguida, clique em OK.
Criar Nova Pasta - Abre uma caixa de diálogo na qual é possível especificar o nome para uma nova pasta a ser criada na pasta selecionada atualmente na hierarquia de pastas.
OK - Coloca o caminho para a pasta selecionada na caixa Os arquivos serão desempacotados nesta pasta da página Desempacotar Arquivo de Pacote de DAC e retorna para aquela página.
Cancelar - Finaliza a caixa de diálogo sem selecionar uma pasta.