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.
[Top]
SQL Server Management Studio Kullanarak
Geçersiz filegroups kaldırma
İçinde Object Explorer, örneğine bağlanmak SQL Server Veritabanı Altyapısıve bu örneği genişletin.
Genişletme veritabanları, dosyayı silin ve ardından veritabanını sağ Özellikler.
Seçin dosyalarını sayfa.
İçinde veritabanı dosyaları kılavuz, silmek için dosyaları seçin kaldırmave ardından Tamam.
Seçin Filegroups sayfa.
İçinde satırları kılavuz, silmek için filegroup seçin kaldırmave ardından Tamam.
[Top]
Transact-SQL'i Kullanma
Geçersiz filegroups kaldırma
Bağlanmak Veritabanı Altyapısı.
Standart çubuğundan tıklatın Yeni sorgu.
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
[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)