Yedekleme ve geri yükleme tam metin kataloglar ve dizinler

Bu konu ve oluşturulan tam metin dizinlerini geri açıklar SQL Server. De SQL Server, tam metin kataloğu mantıksal bir kavramdır ve bir filegroup bulunmadığı. Bu nedenle, bir tam metin Kataloğu'nda yedeklemek için SQL Server, kataloğa ait tam metin dizini içeren her filegroup tanımlamalısınız. Sonra tek tek bu filegroups kadar yedeklemeniz gerekir.

Önemli notÖnemli

Tam metin kataloglar yükseltirken almak mümkün bir SQL Server 2005veritabanı. Alınan her tam metin kataloğu, kendi filegroup veritabanı dosyasıdır. Alınan bir katalog, sadece sırt yukarıya onun filegroup yedeklemek için. Daha fazla bilgi için bkz: Yedekleme ve geri yükleme tam metin kataloglar, SQL Server 2005Çevrimiçi Kitaplar.

Bu Konuda

  • Tam metin kataloğu tam metin dizinleri yedekleme

    1. Tam metin kataloğu tam metin dizinleri bulma

    2. Filegroup veya tam metin dizini içeren dosya bulma

    3. Tam metin dizinleri içeren filegroups yedeklenmesi

  • Tam metin dizin geri yükleme

Tam metin kataloğu tam metin dizinleri yedekleme

Tam metin kataloğu tam metin dizinleri bulma

Aşağıdakileri kullanarak tam metin dizinlerini özelliklerini alabilirsiniz seçin sütunları seçer ekstresi içinsys.fulltext_indexesKatalog ve edinmeksys.fulltext_catalogs katalog görünümler.

USE AdventureWorks;
GO
DECLARE @TableID int;
SET @TableID = (SELECT OBJECT_ID('AdventureWorks.Production.Product'));
SELECT object_name(@TableID), i.is_enabled, i.change_tracking_state, 
   i.has_crawl_completed, i.crawl_type, c.name as fulltext_catalog_name 
   FROM sys.fulltext_indexes i, sys.fulltext_catalogs c 
   WHERE i.fulltext_catalog_id = c.fulltext_catalog_id;
GO

[YUKARI]

Filegroup veya tam metin dizini içeren dosya bulma

Tam metin dizin oluşturulduğunda, aşağıdaki konumlardan birinde yer alır:

  • Kullanıcı tarafından belirtilen filegroup.

  • Temel tablo veya görünüm, nonpartitioned bir tablo olarak aynı filegroup.

  • Bölümlenmiş bir tablo için birincil filegroup.

[!NOT]

Bir tam metin dizini oluşturma hakkında daha fazla bilgi için bkz: Oluşturun ve tam metin dizinleri Yönetve fulltext INDEX (Transact-sql) oluştur.

Bir tablo ya da görünüm üzerinde tam metin dizini filegroup bulmak için aşağıdaki sorgu kullanın nerede object_nametablo veya Görünüm adı:

SELECT name FROM sys.filegroups f, sys.fulltext_indexes i 
   WHERE f.data_space_id = i.data_space_id 
      and i.object_id = object_id('object_name');
GO

[YUKARI]

Tam metin dizinleri içeren Filegroups yedeklenmesi

Tam metin kataloğu dizinler içeren filegroups bulduktan sonra kadar her-bir filegroups geri. Yedekleme işlemi sırasında tam-metin katalogları düştü eklendi veya değil.

Bir filegroup ilk yedekleme, tam yedekleme olmalıdır. Bir filegroup için tam dosya yedeğini oluşturduktan sonra değişiklikler bir filegroup tam dosya yedekleme temel alan bir veya daha fazla fark dosyası yedekleri bir dizi oluşturarak yedeklemeniz.

Filegroups ve dosyaları yedeklemek için

[YUKARI]

Tam metin dizin geri yükleme

Yedeklenen filegroup geri, tam metin dizini dosyalarının yanı sıra diğer dosyaları filegroup geri yükler. Varsayılan filegroup filegroup üzerinde yedeklenmiş disk konumuna geri yüklenir.

Tam metin dizini oluşturulmuş tablo çevrimiçi ve yedek oluşturulduğunda bir popülasyon çalışıyordu, nüfusun geri yükledikten sonra sürdürülür.

Bir filegroup geri yüklemek için

[YUKARI]

Ayrıca bkz.

Kavramlar

Yönetmek ve izlemek bir sunucu örneği için tam metin arama

SQL Server 2005 tam metin arama yükseltme