Megosztás a következőn keresztül:


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.

ebben a témakörben

Mielőtt hozzákezdene

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

Biztonság

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 az ALTER DATABASE-fájl és fájlcsoport beállításai témakörben.) Az első példa eltávolítja a test1dat3 és test1dat4 fájlokat a megszűnt fájlcsoportból a ALTER DATABASE utasítás és a REMOVE FILE záradék használatával. A második példa a REMOVE FILEGROUP záradék használatával távolítja el a megszűnt fájlcsoport Test1FG1.

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  
  

Lásd még:

ALTER DATABASE-fájl- és fájlcsoportbeállítások (Transact-SQL)
halasztott tranzakciók (SQL Server)
fájl-visszaállítások (teljes helyreállítási modell)
Fájl visszaállítások (Egyszerű helyreállítási modell)
Online visszaállítás (SQL Server)
Lapok visszaállítása (SQL Server)
Részleges visszaállítások (SQL Server)