Veritabanı yansıtma ve tam metin katalogları (SQL Server)

Şunlar için geçerlidir: SQL Server

Tam metin kataloğu olan bir veritabanını yansıtmak için, yedeklemeyi her zamanki gibi kullanarak asıl veritabanının tam veritabanı yedeğini oluşturun ve sonra veritabanını yansıtma sunucusuna kopyalamak için yedeklemeyi geri yükleyin. Daha fazla bilgi için bkz. Yansıtma Veritabanını Yansıtma için Hazırlama (SQL Server).

Yük Devretmeden Önce Tam Metin Katalog ve Dizinleri

Yeni oluşturulan bir yansıtma veritabanında tam metin kataloğu, veritabanının yedeklendiği zaman ile aynıdır. Veritabanı yansıtma başlatıldıktan sonra, CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG, DROP FULLTEXT CATALOG gibi DDL deyimleri tarafından yapılan tüm katalog düzeyindeki değişiklikler günlüğe kaydedilir ve yansıtma veritabanında yeniden çalıştırılmak üzere yansıtma sunucusuna iletilir. Ancak, dizin düzeyindeki değişiklikler asıl sunucuda kaydedilmediğinden yansıtma veritabanında yansıtılmıyor. Bu nedenle, asıl veritabanında tam metin kataloğunun içeriği değiştikçe, yansıtma veritabanındaki tam metin kataloğunun içeriği eşitlenmemiştir.

Yük Devretmeden Sonra Tam Metin Dizinleri

Yük devretme işleminden sonra, yeni asıl sunucuda tam metin dizininde tam gezinme gerekli olabilir veya aşağıdaki durumlarda yararlı olabilir:

  • Tam metin dizininde değişiklik izleme KAPALI durumdaysa, aşağıdaki deyimi kullanarak bu dizinde tam gezinme başlatmanız gerekir:

    table_name TABLOSUNDAKİ TAM METİN DİZİNİNİ DEĞİŞTİR VE TAM POPÜLASYONU BAŞLAT

  • Tam metin dizini otomatik değişiklik izleme için yapılandırılmışsa, tam metin dizini otomatik olarak eşitlenir. Ancak, eşitleme tam metin performansını biraz yavaşlatıyor. Performans çok yavaşsa, değişiklik izlemeyi kapatıp ardından otomatiğe ayarlayarak tam bir taramayı başlatabilirsiniz.

    • Değişiklik izlemeyi kapatmak için:

      TABLE_NAME ÜZERINDEKI TAM METIN DİZİNİNİ DEĞİŞTİR TRACKE TAKİP MODUNU KAPAT

    • Otomatik değişiklik izlemeyi otomatik olarak ayarlamak için:

      TAM METİN DİZİNİ TABLE_NAME ÜZERİNDE DEĞİŞTİRME DEĞİŞİM TAKİBİ SET OTOMATİK

    Uyarı

    Otomatik değişiklik izlemenin açık olup olmadığını görmek için OBJECTPROPERTYEX işlevini kullanarak tablonun TableFullTextBackgroundUpdateIndexOn özelliğini sorgulayabilirsiniz.

Daha fazla bilgi için bkz . ALTER FULLTEXT INDEX (Transact-SQL).

Uyarı

Hata sonrası yük devretmeden sonra tarama başlatmak, geri yüklemeden sonra tarama başlatmakla aynı şekilde çalışır.

Zorla Çalıştırma Sonrası

Yansıtma sunucusuna hizmet zorlandıktan (olası veri kaybıyla) sonra, tam tarama başlatın. Tam gezinme başlatmak için kullanılacak yöntem, tam metin dizininin değişiklik izlenip izlenmediğine bağlıdır. Daha fazla bilgi için, bu konunun önceki bölümlerinde yer alan "Yük Devretme Sonrası Tam Metin Dizinleri" konusuna bakın.

Ayrıca Bkz.

TAM METİN DİZİNİNİ DEĞİŞTİR (Transact-SQL)
TAM METİN İNDEKSİ OLUŞTUR (Transact-SQL)
TAM METİN İNDEKSİNİ SİL (Transact-SQL)
Veritabanı Yansıtma (SQL Server)
Full-Text Katalogları ve Dizinleri Yedekleme ve Geri Yükleme