Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konuda, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'daki geçersiz dosya gruplarının nasıl kaldırılacağı açıklanmaktadır.
Bu Konuda
Başlamadan önce:
Geçersiz dosya gruplarını kaldırmak için şunu kullanarak:
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Bu konu, birden çok dosya veya dosya grubu içeren SQL Server veritabanları ve basit model altında yalnızca salt okunur dosya grupları için geçerlidir.
Çevrimdışı bir dosya grubu kaldırıldığında dosya grubundaki tüm dosyalar geçersiz hale gelir.
Recommendations
Yanıtlanmamış bir dosya grubunun hiçbir zaman geri yüklenmesi gerekmeyecekse, dosya grubunu veritabanından kaldırarak yok edebilirsiniz. Kullanım dışı dosya grubu bu veritabanına hiçbir zaman geri yüklenemez, ancak meta verileri kalır. Dosya grubu iptal edildikten sonra veritabanı yeniden başlatılabilir ve kurtarma işlemi veritabanını geri yüklenen dosya gruplarında tutarlı hale getirir.
Örneğin, dosya grubu iptali yapmak, artık veritabanında istemediğiniz çevrimdışı bir dosya grubunun neden olduğu ertelenmiş işlemleri çözümleme seçeneğidir. Dosya grubu çevrimdışı olduğu için ertelenen işlemler, dosya grubu kullanımdan kaldırıldıktan sonra ertelenmiş durumdan çıkarılır. Daha fazla bilgi için bkz. Ertelenen İşlemler (SQL Server).
Security
Permissions
Veritabanında ALTER izni gerektirir.
SQL Server Management Studio'yu kullanma
Geçersiz dosya gruplarını kaldırmak için
Nesne Gezgini'da SQL Server Database Engine örneğine bağlanın ve bu örneği genişletin.
Veritabanları'nı genişletin, dosyanın silineceği veritabanına sağ tıklayın ve ardından Özellikler'e tıklayın.
Dosyalar sayfasını seçin.
Veritabanı dosyaları kılavuzunda, silinecek dosyaları seçin, Kaldır'a ve ardından Tamam'a tıklayın.
Dosya Grupları sayfasını seçin.
Satırlar kılavuzunda silinecek dosya grubunu seçin, Kaldır'a ve ardından Tamam'a tıklayın.
Transact-SQL Kullanımı
Geçersiz dosya gruplarını kaldırmak için
Veritabanı Altyapısı'na bağlanın.
Standart çubuğundan Yeni Sorguöğesine tıklayın.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. (Not: Bu örnekte dosyaların ve dosya grubunun zaten var olduğu varsayılır. Bu nesneleri oluşturmak için Dosya ve Dosya Grubu Seçenekleri konusunda BALTER DATABASE örneğine bakın.) İlk örnek, yan tümcesi
test1dat3ile deyimini kullanarak vetest1dat4dosyalarını saptırılan dosya grubundanALTER DATABASEREMOVE FILEkaldırır. İkinci örnek,REMOVE FILEGROUPyan tümcesini kullanarak kullanımdan kaldırılmışTest1FG1dosya grubunu kaldırır.
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
Ayrıca Bkz.
ALTER DATABASE Dosya ve Dosya Grubu Seçenekleri (Transact-SQL)
Ertelenen İşlemler (SQL Server)
Dosya Geri Yüklemeleri (Tam Kurtarma Modeli)
Dosya Geri Yüklemeleri (Basit Kurtarma Modeli)
Çevrimiçi Geri Yükleme (SQL Server)
Sayfaları Geri Yükleme (SQL Server)
Parçalı Geri Yüklemeler (SQL Server)