Compartilhar via


Remover grupos de arquivos extintos (SQL Server)

Este tópico descreve como remover grupos de arquivos extintos no SQL Server 2014 usando o SQL Server Management Studio ou o Transact-SQL.

Nesse Tópico

Antes de começar

Limitações e restrições

  • Este tópico é relevante para bancos de dados do SQL Server que contêm vários arquivos ou grupos de arquivos; e, no modelo simples, somente para grupos de arquivos somente leitura.

  • Todos os arquivos em um grupo de arquivos ficam extintos quando um grupo de arquivos offline é removido.

Recomendações

  • Se um grupo de arquivos não modificado nunca precisar ser restaurado, você poderá tornar o grupo de arquivos extinto removendo-o do banco de dados. O grupo de arquivos extinto nunca pode ser restaurado para esse banco de dados, mas seus metadados permanecem. Depois que o grupo de arquivos for desativado, o banco de dados poderá ser reiniciado e a recuperação tornará o banco de dados consistente entre os grupos de arquivos restaurados.

    Por exemplo, tornar um grupo de arquivos desativado é uma opção para resolver transações adiadas causadas por um grupo de arquivos offline que você não deseja mais no banco de dados. As transações que foram adiadas porque o grupo de arquivos estava offline são movidas para fora do estado adiado depois que o grupo de arquivos é desativado. Para obter mais informações, consulte Transações Adiadas (SQL Server).

Segurança

Permissões

Requer a permissão ALTER no banco de dados.

Como usar o SQL Server Management Studio.

Para remover grupos de arquivos extintos

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda essa instância.

  2. Expanda Bancos de Dados, clique com o botão direito do mouse no banco de dados do qual excluir o arquivo e clique em Propriedades.

  3. Selecione a página Arquivos .

  4. Na grade de arquivos do Banco de Dados , selecione os arquivos a serem excluídos, clique em Remover e clique em OK.

  5. Selecione a página Grupos de Arquivos .

  6. Na grade Linhas , selecione o grupo de arquivos a ser excluído, clique em Remover e clique em OK.

Usando Transact-SQL

Para remover grupos de arquivos extintos

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. (Observação: este exemplo pressupõe que os arquivos e o grupo de arquivos já existem. Para criar esses objetos, consulte o exemplo B no tópico Opções de Arquivo ALTER DATABASE e Grupo de Arquivos.) O primeiro exemplo remove o test1dat3 grupo de arquivos e test1dat4 arquivos do grupo de arquivos extinto usando a ALTER DATABASE instrução com a REMOVE FILE cláusula. O segundo exemplo remove o grupo Test1FG1de arquivos extinto usando a REMOVE FILEGROUP cláusula.

USE master;  
GO  
ALTER DATABASE AdventureWorks2012  
REMOVE FILE test1dat3 ;  
ALTER DATABASE AdventureWorks2012  
REMOVE FILE test1dat4 ;  
GO  
  
USE master;  
GO  
ALTER DATABASE AdventureWorks2012  
REMOVE FILEGROUP Test1FG1 ;  
GO  
  

Consulte Também

Opções de arquivo e grupo de arquivos ALTER DATABASE (Transact-SQL)
Transações adiadas (SQL Server)
Restaurações de arquivo (modelo de recuperação completa)
Restaurações de arquivo (modelo de recuperação simples)
Restauração Online (SQL Server)
Restaurar Páginas (SQL Server)
Restaurações por etapas (SQL Server)