Megszűnt fájlcsoportok (SQL Server) eltávolítása

A következőkre vonatkozik:SQL Server

Ez a témakör azt ismerteti, hogyan távolíthat el megszűnt fájlcsoportokat az SQL Server Management Studióval vagy a Transact-SQL-sel.

Korlátozások és korlátozások

  • Ez a témakör a több fájlt vagy fájlcsoportot tartalmazó SQL Server-adatbázisok esetében fontos; és az egyszerű modell alatt csak írásvédett fájlcsoportokhoz.

  • Az offline fájlcsoport eltávolításakor a fájlcsoport összes fájlja megszűnik.

Ajánlások

  • Ha egy vissza nem állított fájlcsoportot soha nem kellene visszaállítani, a fájlcsoportot megszüntetheti az adatbázisból való eltávolításával. A megszűnt fájlcsoport soha nem állítható vissza ebbe az adatbázisba, de a metaadatai megmaradnak. A fájlcsoport megszüntetése után az adatbázis újraindulhat, és a helyreállítás konzisztenssé teszi az adatbázist a visszaállított fájlcsoportokban.

    A fájlcsoport megszüntetésének lehetősége lehet például egy olyan késleltetett tranzakciók feloldására, amelyeket egy offline fájlcsoport okozott, amelyet már nem szeretne az adatbázisban használni. Azok a tranzakciók, amelyeket elhalasztottak, mert a fájlcsoport offline állapotban volt, a fájlcsoport megszűnése után ki lesznek helyezve a késleltetett állapotból. További információ: halasztott tranzakciók (SQL Server).

Engedélyek

Alter engedély szükséges az adatbázishoz.

Az SQL Server Management Studio használata

Megszűnt fájlcsoportok eltávolítása

  1. Az Object Explorer-ben csatlakozzon az SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.

  2. Bontsa ki Adatbázisok, kattintson a jobb gombbal arra az adatbázisra, amelyből törölni szeretné a fájlt, majd kattintson a Tulajdonságokparancsra.

  3. Válassza a Fájlok lapot.

  4. Az Adatbázisfájlok rácson jelölje ki a törölni kívánt fájlokat, kattintson eltávolítása gombra, majd kattintson OKgombra.

  5. Válassza ki a Fájlcsoportok lapot.

  6. A Sorok rácson jelölje ki a törölni kívánt fájlcsoportot, kattintson eltávolítása gombra, majd kattintson OKgombra.

A Transact-SQL használata

Megszűnt fájlcsoportok eltávolítása

  1. Csatlakozzon az adatbázismotorhoz.

  2. A Standard sávon kattintson Új lekérdezéselemre.

  3. Másolja és illessze be a következő példát a lekérdezési ablakba, és kattintson a Végrehajtásgombra. (Megjegyzés: Ez a példa feltételezi, hogy a fájlok és a fájlcsoport már létezik. Az objektumok létrehozásához tekintse meg a B példát a ALTER DATABASE Fájl- és fájlcsoportbeállítások témakörben.) Az első példa eltávolítja a fájlokat és test1dat3 a test1dat4 fájlokat a megszüntetett fájlcsoportból a ALTER DATABASE záradékkal ellátott utasítássalREMOVE FILE. A második példa a Test1FG1 záradék használatával távolítja el a megszűnt fájlcsoport REMOVE 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