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.

  1. Antes de começar: Segurança

  2. Para descompactar um DAC, usando: Caixa de diálogo Desempacotar Aplicativo da Camada de Dados, Examine o Conteúdo de um Pacote de DAC

Segurança

Recomendamos não implantar um pacote de DAC 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.

[Início]

Caixa de diálogo Desempacotar Aplicativo da Camada de Dados

Para desempacotar um arquivo do pacote de DAC

  • No Windows Explorer, navegue até o local de um arquivo de pacote do DAC (.dacpac).

  • Use um destes dois métodos para abrir a caixa de diálogo Desempacotar Aplicativo da Camada de Dados:

    1. Clique com o botão direito do mouse no arquivo de pacote de DAC (.dacpac) e selecione Desempacotar.

    2. Clique duas vezes no arquivo do pacote de DAC.

  • Conclua os diálogos:

    • Desempacotar Arquivo de Pacote de DAC do Microsoft SQL Server

    • Procurar Pasta

[Início]

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.

[Início]

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.

[Início]

Examinar o conteúdo de um pacote de DAC

Depois de desempacotar o pacote, você pode examinar os arquivos gerados 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:

  1. 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.

  2. Todos os arquivos XML do pacote.

  3. 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.

Para obter mais informações, consulte Validar um pacote de DAC.

[Início]

Consulte também

Conceitos

Aplicativos da camada de dados

Implantar um aplicativo da camada de dados

Atualizar um aplicativo da camada de dados