Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Als u een database met een volledige-tekstcatalogus wilt spiegelen, gebruikt u de back-up zoals gebruikelijk om een volledige databaseback-up van de principal-database te maken en herstelt u vervolgens de back-up om de database naar de gespiegelde server te kopiëren. Zie Een mirrordatabase voorbereiden voor spiegeling (SQL Server) voor meer informatie.
Full-Text catalogus en indexen vóór failover
In een zojuist gemaakte gespiegelde database is de volledige tekstcatalogus hetzelfde als wanneer een back-up van de database is gemaakt. Nadat de databasespiegeling is gestart, worden alle wijzigingen op catalogusniveau die zijn aangebracht door DDL-instructies (CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG, DROP FULLTEXT CATALOG) vastgelegd en verzonden naar de mirror-server om opnieuw te worden afgespeeld in de gespiegelde database. Wijzigingen op indexniveau worden echter niet gereproduceerd in de gespiegelde database omdat deze niet is aangemeld bij de principal-server. Als de inhoud van de catalogus met volledige tekst in de principal-database verandert, wordt de inhoud van de volledige tekstcatalogus in de gespiegelde database daarom niet gesynchroniseerd.
Volledige-tekstindexen na failover-migratie
Na een failover kan een volledige verkenning van een volledige tekstindex op de nieuwe principal-server vereist of nuttig zijn in de volgende situaties:
Als wijzigingen bijhouden is uitgeschakeld voor een volledige tekstindex, moet u een volledige verkenning van die index starten met behulp van de volgende instructie:
ALTER FULLTEXT INDEX OP table_name VOLLEDIG VULLEN STARTEN
Als een volledige-tekstindex is geconfigureerd voor het automatisch bijhouden van wijzigingen, wordt de volledige-tekstindex automatisch gesynchroniseerd. Synchronisatie vertraagt echter enigszins de prestaties van volledige tekst. Als de prestaties te traag zijn, kunt u een volledige crawl forceren door het bijhouden van wijzigingen uit te schakelen en vervolgens opnieuw in te stellen op automatisch.
Ga als volgt te werk om het bijhouden van wijzigingen uit te schakelen:
ALTER FULLTEXT INDEX AAN TABLE_NAMESET CHANGE_TRACKING UIT
Automatisch bijhouden van wijzigingen instellen op automatisch:
ALTER FULLTEXT INDEX ON table_nameSET CHANGE_TRACKING AUTO
Opmerking
Als u wilt zien of automatisch bijhouden van wijzigingen is ingeschakeld, kunt u de functie OBJECTPROPERTYEX gebruiken om een query uit te voeren op de eigenschap TableFullTextBackgroundUpdateIndexOn van de tabel.
Zie (Transact-SQL) voor meer informatieALTER FULLTEXT INDEX.
Opmerking
Het starten van een verkenning na een failover werkt hetzelfde als het starten van een verkenning na een herstelbewerking.
Na het afdwingen van de service
Nadat de service geforceerd is overgeschakeld naar de mirrorserver (met mogelijk gegevensverlies), start een volledige crawl. De methode die moet worden gebruikt voor het starten van een volledige verkenning, is afhankelijk van of de index voor volledige tekst veranderingsopsporing heeft. Zie 'Full-Text Indexen na failover' eerder in dit onderwerp voor meer informatie.
Zie ook
ALTER FULLTEXT INDEX (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL)
DROP FULLTEXT INDEX (Transact-SQL)
Databasespiegeling (SQL Server)
Back-ups maken en Full-Text catalogi en indexen herstellen