Megosztás a következőn keresztül:


Adatbázis-tükrözés és teljes szöveges katalógusok (SQL Server)

A következőkre vonatkozik:SQL Server

A teljes szöveges katalógust tartalmazó adatbázisok tükrözéséhez a szokásos módon készítsen biztonsági másolatot az egyszerű adatbázisról, majd állítsa vissza a biztonsági másolatot az adatbázis tükrözési kiszolgálóra másolásához. További információ: Tüköradatbázis előkészítése tükrözéshez (SQL Server).

Full-Text katalógus és indexek feladatátvétel előtt

Egy újonnan létrehozott tüköradatbázisban a teljes szöveges katalógus ugyanaz, mint az adatbázis biztonsági mentésekor. Az adatbázis-tükrözés elindulása után minden katalógusszintű változtatást, amelyet DDL utasításokkal hajtanak végre (CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG, DROP FULLTEXT CATALOG), naplóznak és elküldik a tükörkiszolgálónak, hogy azokat a tükrözési adatbázisban újrajátsszák. Az indexszintű módosítások azonban nem ismétlődnek meg a tükrözött adatbázisban, mert nincsenek naplózva az elsődleges kiszolgálóra. Ezért amikor a teljes szöveges katalógus tartalma megváltozik az egyszerű adatbázisban, a tükrözött adatbázis teljes szöveges katalógusának tartalma nem szinkronizálódik.

Full-Text indexek feladatátvétel után

A feladatátvétel után szükség lehet az új elsődleges kiszolgálón egy teljes szöveges index teljes bejárására, vagy hasznos lehet az alábbi helyzetekben:

  • Ha a változáskövetés ki van kapcsolva egy teljes szöveges indexen, teljes bejárást kell kezdenie az indexen az alábbi utasítással:

    TELJES SZÖVEGES INDEX MÓDOSÍTÁSA table_name TELJES POPULÁCIÓ INDÍTÁSA

  • Ha egy teljes szöveges index automatikus változáskövetésre van konfigurálva, a rendszer automatikusan szinkronizálja a teljes szöveges indexet. A szinkronizálás azonban némileg lelassítja a teljes szöveges teljesítményt. Ha a teljesítmény túl alacsony, teljes bejárást indíthat a változáskövetés kikapcsolásával, majd automatikus beállításával.

    • A változáskövetés kikapcsolása:

      TELJES SZÖVEGES INDEX MÓDOSÍTÁSA A table_name TÁBLÁN ÁLLÍTSA A VÁLTOZÁSKÖVETÉST KI

    • Automatikus változáskövetés beállítása automatikusra:

      A TELJES SZÖVEG INDEXÉNEK MÓDOSÍTÁSA TABLE_NAME CHANGE_TRACKING AUTOMATIKUS BEÁLLÍTÁSA

    Megjegyzés:

    Annak ellenőrzéséhez, hogy az automatikus változáskövetés be van-e kapcsolva, az OBJECTPROPERTYEX függvénnyel lekérdezheti a tábla TableFullTextBackgroundUpdateIndexOn tulajdonságát.

További információ: ALTER FULLTEXT INDEX (Transact-SQL).

Megjegyzés:

A feladatátvétel utáni bejárás indítása ugyanúgy működik, mint a visszaállítás utáni bejárás indítása.

A szolgáltatás kényszerítése után

Miután a szolgáltatást a tükrözött kiszolgálóra kényszerítik (ami lehetséges adatvesztéssel járhat), indítson el egy teljes feltérképezést. A teljes bejárás indításához használt módszer attól függ, hogy a teljes szöveges index nyomon van-e követve. További információ a "Full-Text Indexek feladatátvétel után" témáról e témakör korábbi részében található.

Lásd még:

ALTER FULLTEXT INDEX (Transact-SQL)
TELJES SZÖVEGŰ INDEX LÉTREHOZÁSA (Transact-SQL)
DOBD EL A TELJES SZÖVEG INDEXET (Transact-SQL)
Adatbázis-tükrözés (SQL Server)
Full-Text katalógusok és indexek biztonsági mentése és visszaállítása