Aracılığıyla paylaş


Yedekleme ve geri yükleme SQL Server 2008 tam metin kataloğu

Bu konu yedeklemek ve geri yükleme'de oluşturulan tam metin dizinleri açıklar SQL Server 2008.De SQL Server 2008, tam metin kataloğu mantıksal bir kavram olduğu ve değil bulunduğu dosya grubu.Bu nedenle, bir tam metin Kataloğu'ndaki yedeklemek için SQL Server 2008, kataloğun bir tam metin dizini içeren her dosya grubu tanımlamak ve onları yedeklemek kadar tek tek.

Önemli notÖnemli

Tam-metin katalogları yükseltirken almak mümkündür bir SQL Server 2005 veritabanı.İçe aktarılan her tam metin kataloğu bir dosya grubu kendi içinde veritabanı dosyası.Kolayca yedekleyin, dosya grubu alınan bir katalog yedeklemek için.Daha fazla bilgi için bkz: Metatabanını yedekleme ve geri yükleme tam-metin katalogları, te SQL Server 2005 Books Online.

Yedekleme ve geri yükleme dizinleri bir SQL Server 2008 tam metin kataloğu aşağıdaki adımları kapsar:

  1. Tam metin kataloğu tam metin dizinleri bulma

  2. Dosya grubu veya tam metin dizini içeren dosya bulma

  3. Tam metin kataloğu tam metin dizinleri yedekleme

  4. Tam metin dizin geri yükleme

Tam metin kataloğu tam metin dizinleri bulma

Tam metin dizinlerini özelliklerini aşağıdaki kullanarak almak seçin deyim, sütunları seçer sys.fulltext_indexes ve sys.fulltext_catalogs katalog görünümleri.

USE AdventureWorks2008R2;
GO
DECLARE @TableID int;
SET @TableID = (SELECT OBJECT_ID('AdventureWorks2008R2.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

Dosya grubu veya tam metin dizini içeren dosya bulma

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

  • Bir kullanıcı tarafından belirtilen dosya grubu.

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

  • bölümlenmiş tablo için birincil dosya grubu.

Not

Tam metin dizini oluşturma hakkında daha fazla bilgi için bkz: Full-Text Index (Transact-sql) oluştur veya Nasıl yapılır: Tam metin dizinleri (Visual veritabanı araçları) oluştur.

Bir tablo ya da görünüm üzerinde tam metin dizin dosya grubu bulmak için aşağıdaki sorgu kullanın burada nesne_adı tablo veya Görünüm adıdır:

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

Tam metin kataloğu tam metin dizinleri yedekleme

Tam metin kataloğu dizinler içeren dosya gruplarını bulduktan sonra gereksinim duyduğunuz yedeklemek her 5..yedek işlemi sırasında tam-metin katalogları bırakılan eklenen veya.

Bir dosya grubu ilk yedeği olmalıdır bir tam dosya yedeği.Tam oluşturduktan sonra dosya yedeği bir dosya grubu için bir dosya grubu yalnızca değişiklikleri bir veya daha fazla bir dizi oluşturarak yedeğini fark dosya yedeğis esas üzerinde tam dosya yedeği.

Filegroups ve dosyaları yedeklemek için

Tam metin dizin geri yükleme

Yedeklenen dosya grubu geri tam metin dizin dosyaları yanı sıra, diğer dosyalar dosya grubu geri yükler.Varsayılan olarak, dosya grubu üzerinde filegroup yedeklenmesinden disk konumuna geri yüklenir.

Tam metin dizin tablo çevrimiçi ve ne zaman bir popülasyon çalışıyordu yedek edildi oluşturuldu, nüfusun geri yükleme yükledikten sonra sürdürülür.

Bir dosya grubu geri yükleme yüklemek için