Condividi tramite


Mirroring di database e cataloghi full-text

Data aggiornamento: 17 luglio 2006

Per eseguire il mirroring di un database che include un catalogo full-text, eseguire le consuete operazioni di backup per creare un backup completo del database principale e quindi ripristinare il backup per copiare il database nel server mirror. Per ulteriori informazioni, vedere Preparazione di un database di mirror per il mirroring.

Catalogo e indici full-text prima del failover

Il catalogo full-text di un nuovo database mirror corrisponde a quello disponibile al momento del backup del database. Dopo l'avvio del mirroring del database, tutte le modifiche a livello di catalogo apportate dall'istruzione (CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG, DROP FULLTEXT CATALOG) vengono registrare e inviate al server mirror per la riproduzione nel database mirror. Le modifiche a livello di indice, invece, non vengono replicate nel database mirror perché non vengono registrate nel server principale. Pertanto, quando cambia il contenuto del catalogo full-text nel database principale, il contenuto del catalogo full-text nel database mirror non sarà sincronizzato.

Indici full-text dopo il failover

Dopo un failover, una ricerca per indicizzazione completa full-text sul nuovo server principale può risultare utile o necessaria nelle situazioni seguenti:

  • Se è disattivato il rilevamento delle modifiche su un indice full-text, è necessario avviare una ricerca per indicizzazione completa utilizzando l'istruzione seguente:
    ALTER FULLTEXT INDEX ON table_name START FULL POPULATION

  • Se un indice full-text è configurato per il rilevamento automatico delle modifiche, l'indice viene sincronizzato automaticamente. La sincronizzazione, tuttavia, determina un rallentamento delle prestazioni full-text. In caso di rallentamento eccessivo delle prestazioni, è possibile eseguire una ricerca per indicizzazione completa disattivando il rilevamento delle modifiche e quindi reimpostando il rilevamento automatico:

    • Per disattivare il rilevamento delle modifiche:
      ALTER FULLTEXT INDEX ON table_name SET CHANGE_TRACKING OFF
    • Per impostare il rilevamento automatico delle modifiche:
      ALTER FULLTEXT INDEX ON table_name SET CHANGE_TRACKING AUTO

    [!NOTA] Per determinare se il rilevamento automatico delle modifiche è attivo, è possibile utilizzare la funzione OBJECTPROPERTYEX per eseguire una query sulla proprietà TableFullTextBackgroundUpdateIndexOn della tabella.

Per ulteriori informazioni, vedere ALTER FULLTEXT INDEX (Transact-SQL).

[!NOTA] L'avvio di una ricerca per indicizzazione dopo un failover viene eseguito esattamente come l'avvio di una ricerca per indicizzazione dopo un ripristino.

Dopo la forzatura del servizio

Dopo la forzatura del servizio nel server mirror, con possibile perdita di dati, avviare una ricerca per indicizzazione completa. Il metodo da utilizzare per l'avvio di una ricerca per indicizzazione completa dipende dall'attivazione o disattivazione del rilevamento delle modifiche nell'indice full-text. Per ulteriori informazioni, vedere "Indici full-text dopo il failover" più indietro in questo argomento.

Vedere anche

Concetti

Panoramica del mirroring del database

Altre risorse

ALTER FULLTEXT INDEX (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL)
DROP FULLTEXT INDEX (Transact-SQL)
Procedura: Rimozione di un indice full-text da una tabella (SQL Server Management Studio)
Procedura: Abilitazione di una tabella per l'indicizzazione full-text (SQL Server Management Studio)
Amministrazione della ricerca full-text
Architettura della ricerca full-text
Nozioni fondamentali sulla ricerca full-text
Backup e ripristino di cataloghi full-text

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Contenuto modificato:
  • Modifica della nota relativa al rilevamento automatico delle modifiche.

17 luglio 2006

Nuovo contenuto:
  • Modifica dell'introduzione per descrivere la differenza tra la modalità di gestione delle modifiche a livello di catalogo e a livello di indice.
  • Rimozione dell'indicazione relativa all'opportunità di eseguire un aggiornamento manuale del catalogo full-text.
Contenuto modificato:
  • Modifica delle descrizione della sincronizzazione del catalogo full-text dopo un failover.