Aracılığıyla paylaş


Geçersiz Filegroups (SQL Server) Kaldır

Bu konu içinde geçersiz filegroups kaldırma açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

  • Öneriler

    Güvenlik

  • Kullanarak geçersiz filegroups kaldırmak için:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Bu konu için alakalı SQL Serververitabanlarını içeren birden fazla dosya veya filegroups; ve, yalnızca salt okunur filegroups için basit modeli altında.

  • Bir çevrimdışı filegroup kaldırıldığında tüm filegroup dosyalarında feshedilmiş olur.

Öneriler

  • Unrestored filegroup asla geri yüklenecek olacaksa, sen-ebilmek yapmak filegroup dağılmış veritabanından kaldırarak. Geçersiz filegroup asla bu veritabanına geri yüklenebilir, ancak meta verileri kalır. Filegroup feshedilmiş sonra veritabanını yeniden başlatılabilir ve kurtarma veritabanı tutarlı restore filegroups yapacaktır.

    Örneğin, geçersiz bir filegroup yapma artık veritabanında istediğiniz bir çevrimdışı filegroup oluştuğu ertelenmiş hareketleri çözme bir seçenektir. Filegroup feshedilmiş olduktan sonra filegroup çevrimdışı olduğundan ertelenmiş hareketleri Ertelenmifl devlet dışına taşınır. Daha fazla bilgi için, bkz. Ertelenmiş hareketleri (SQL Server).

Güvenlik

İzinler

alter veritabanı izni gerektirir.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Geçersiz filegroups kaldırma

  1. İçinde Object Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve bu örneği genişletin.

  2. Genişletme veritabanları, dosyayı silin ve ardından veritabanını sağ Özellikler.

  3. Seçin dosyalarını sayfa.

  4. İçinde veritabanı dosyaları kılavuz, silmek için dosyaları seçin kaldırmave ardından Tamam.

  5. Seçin Filegroups sayfa.

  6. İçinde satırları kılavuz, silmek için filegroup seçin kaldırmave ardından Tamam.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Geçersiz filegroups kaldırma

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute. (Not: Bu örnek dosya ve filegroup zaten bulunduğunu varsayar. Bu nesneleri oluşturmak için bkz: Örnek b alter database dosya ve dosya grubu seçenekleri konu.) İlk örnek kaldırır test1dat3ve test1dat4kullanarak geçersiz filegroup dosyaları ALTER DATABASEdeyimi ile REMOVE FILEtümcesi. İkinci örnek geçersiz filegroup kaldırır Test1FG1kullanarak REMOVE FILEGROUPtümcesi.

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

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

alter database dosya ve dosya grubu seçenekleri (Transact-sql)

Kavramlar

Ertelenmiş hareketleri (SQL Server)

Dosya (tam kurtarma modeli) yükler

Dosya (Basit kurtarma modeli) yükler

Çevrimiçi geri yükleme (SQL Server)

Sayfalar (SQL Server) geri yükleme

Piecemeal geri yüklemeler (SQL Server)