Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este tópico descreve como remover grupos de arquivos extintos no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.
Neste tópico
Antes de começar:
Para remover grupos de arquivos extintos, usando:
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, apenas para grupos de arquivos somente leitura.
Todos os arquivos em um grupo de arquivos se tornam extintos quando um grupo de arquivos offline é removido.
Recomendações
Se um grupo de arquivos não restaurado 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 extinto, 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 extinto é uma opção para resolver transações adiadas que foram 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 se torna extinto. Para obter mais informações, consulte Transações adiadas (SQL Server).
Segurança
Permissões
Requer permissão ALTER no banco de dados.
Usando o SQL Server Management Studio
Para remover grupos de arquivos extintos
No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda essa instância.
Expanda Bancos de Dados, clique com o botão direito do mouse no banco de dados do qual o arquivo será excluído e clique em Propriedades.
Selecione a página Arquivos.
Na grelha de ficheiros de base de dados , selecione os ficheiros a eliminar, clique em Removere, em seguida, clique em OK.
Selecione a página Grupos de ficheiros.
Na grelha Linhas, selecione o grupo de ficheiros a eliminar, clique em Removere depois em OK.
Usando Transact-SQL
Para remover grupos de arquivos extintos
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. (Nota: 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 ALTER DATABASE File and Filegroup Options.) O primeiro exemplo remove os arquivos
test1dat3etest1dat4do grupo de arquivos extinto usando a instruçãoALTER DATABASEcom a cláusulaREMOVE FILE. O segundo exemplo remove o grupo de arquivos extintoTest1FG1usando a cláusulaREMOVE FILEGROUP.
USE master;
GO
ALTER DATABASE AdventureWorks2022
REMOVE FILE test1dat3 ;
ALTER DATABASE AdventureWorks2022
REMOVE FILE test1dat4 ;
GO
USE master;
GO
ALTER DATABASE AdventureWorks2022
REMOVE FILEGROUP Test1FG1 ;
GO
Ver também
ALTER DATABASE Opções de arquivo e grupo de arquivos (Transact-SQL)
Transações Diferidas (SQL Server)
Restaurações de Arquivos (Modelo de Recuperação Completa)
Restaurações de arquivos (modelo de recuperação simples)
Restauração Online (SQL Server)
Restaurar páginas (SQL Server)
restaurações fragmentadas (SQL Server)