Salt okunur Filegroups ve sıkıştırma

Filegroups salt okunur olarak işaretlenebilir.Dosya tüm varolan grubu, birincil dosya grubu dışında salt okunur olarak işaretlenebilir.Salt okunur olarak işaretlenmiş BIR dosya grubu, hiçbir şekilde değiştirilemez.Salt okunur dosya gruplarını sıkıştırılabilir.

Geçmişe dönük verileri gibi değiştirilmelidir olmayan tablolar için bunları dosya gruplarını yerleştirin ve sonra da dosya grubu salt okunur olarak işaretleyebilirsiniz.Bu, yanlışlıkla yapılan güncelleştirmelerin engeller.

NTFS sıkıştırması kullanarak salt okunur kullanıcı tanımlı Filegroups ve salt okunur bir veritabanı

SQL Server NTFS sıkıştırması salt okunur kullanıcı tanımlı dosya grubuna ve salt okunur veritabanlarını destekler.Aşağıdaki durumlarda salt okunur verileri sıkıştırma gözönünde bulundurmalısınız:

  • Büyük miktarda sınırlı salt okuma erişimi için kullanılabilir olması gereken statik veya tarihsel veri var.

  • Disk alanının sınırlı.

Yönetim konuları

  • Yalnızca Windows NTFS sıkıştırması desteklenir.Daha fazla bilgi için Windows NTFS dosya sistemi belgelerine bakın.

  • Veri sıkıştırma, dosya salt okunur kullanıcı tanımlı (.NDF) grupları depolanan kullanıcı verilerini için desteklenir.Birincil dosya gruplarını ve hareket günlükleri, veritabanının salt okunur olmadığı sürece sıkıştırılamaz.

  • Kullanıcı tanımlı dosya grubu dosyaları sıkıştırmak için , veritabanını çevrimdışı olması gerekir.Daha fazla bilgi için bkz:ALTER DATABASE Transact-SQL).

  • Dosya sıkıştırma veya bir dosya sıkıştırma durumunu doğrulamak için Windows SıKıŞTıRıLMıŞ bir komut veya Windows Gezgini'ni kullanın.Daha fazla bilgi için Windows belgelerine bakın.

  • SQL Server sistem veritabanları, gibi Yönetici, modeli, msdb, Kaynak and tempdbsıkıştırılamaz.

  • SQL Server yedek ve geri yükleme işlemlerini destekleyen, dosya gruplarını sıkıştırılmış.Hiçbir değişiklik yaptığınız yedek ve geri yükleme uygulaması gereklidir.Işletim sistemi sıkıştırması, yedeklemek ve geri yükleme işlemleri için saydamdır.

  • TÜM SELECT deyimlerine ve salt okuma işlemleri tam olarak desteklenir.Bu ifadeler yürütme zamanı noncompressed dosya gruplarını eşdeğer deyimlerini daha yavaş olacaktır.

  • Sıkıştırılmış verileri değiştirmek için , dosyalar sıkıştırılmamış olmalıdır ve dosya grubu küme için okunur/yazılır.

  • Dosya her iki birincil ve kullanıcı tanımlı grupları salt okunur bir veritabanının sıkıştırılabilir.NTFS sıkıştırmasını kullanarak ilişkili dosyaları sıkıştırılmış gerekir.

  • Veritabanı işlemleri sıkıştırılmış dosya grupları üzerinde desteklenen iliştirin.dosya grubu olmalıdır küme için salt okunur veritabanı ayırma önce.Veritabanı eklemeden önce dosyaları sıkıştırılmış gerekir.

Ikincil dosya grubu sıkıştırma örneği

Bu örnekte, satış siparişi hareketleri için bir üretim veritabanından taşınır SalesArchive, bir salt okunur üzerinde saklanan bir arşiv veritabanı dosya grubu sıkıştırılmış.Verileri tahmini ve satış analizi için zaman zaman arama, ancak hiçbir zaman değiştirilir.

  1. Üretim veritabanından verileri taşımak için hazırlık veritabanı yöneticisi (DBA) okuma/yazma bir dosya grubu oluşturur. Sales01 on SalesArchive.Sales01 , bir NTFS dizini üzerinde bulunur.

  2. Satış siparişi hareketleri DBA oluşturulmuş olan tabloları arşivlemek için üretim veritabanına kopyalar Sales01 dosya grubu.

  3. Sonra tüm kullanıcılar tarafından drained SalesArchive veritabanı, the DBA veritabanı değiştirir ve ayarlar Sales01 dosya grubu için salt okunur ve sonra da veritabanını çevrimdışı alır.

  4. Windows COMPACT komutunu kullanarak, DBA sıkıştıran Sales01. ndf dosyası. Daha fazla bilgi için Windows NTFS belgelerine bakın.

  5. DBA getirir SalesArchive veritabanını çevrimiçi.Şimdi sıkıştırılmış ve kullanılabilir bir salt okunur erişim veridir.