Share via


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.

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.

Consulte também

Conceitos