INF: Instalace Rebuilds SQL Server 2000 Service Pack 3 všechny fulltextové katalogy

Překlady článku Překlady článku
ID článku: 327217 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn


Hodnoty vrácené ve sloupci pořadí fulltextové vyhledávání v dotazech (FTS) použijte funkce CONTAINSTABLE nebo FREETEXTTABLE
se mohou změnit znovu tak doplnit týkající katalogy. Hodnoty může změnit i v případě, že podkladová data nezmění. Chcete-li vyřešit
této nekonzistence hodnocení Microsoft změny provedené ve formátu fulltextového katalogu. Výsledkem je musíte inovovat
všechny fulltextové katalogy na nový formát při upgradu na SQL Server 2000 Service Pack 3 (SP3).
Tento článek obsahuje informace o nastavení SQL Server 2000 SP3, který je specifický pro fulltextové vyhledávání.
Poskytuje také řešení informace k minimalizaci prostojů libovolné fulltextové vyhledávání, které mohou nastat
Při upgradu na SQL Server 2000 SP3.

Po upgradu formátu fulltextového katalogu nutné znovu vytvořit všechny fulltextové katalogy. Složka
katalogy jsou vytvořena automaticky při spuštění služby MSSearch po SQL Server 2000
Dokončení instalace SP3. Ve fázích intitial instalační program SQL Server 2000 SP3 otevře okno. Hlavní seznam
Zobrazí se zpráva oznamující všechny fulltextové katalogy musí být znovu sestavovány. Pro SQL Server 2000 SP3
Instalační program pokračovat, musí klepnutím vyberte upgrade vyhledávací a použít
SQL Server 2000 SP3 (REQUIRED)
políčko.

Katalogy ze všech instancí SQL Server 2000 do stejného počítače bude být znovu sestavovány, nejen
Katalogy přidružené instance probíhá upgrade. Opětovné sestavení operace může být čas
a náročný. Fulltextové katalogy v důsledku toho nejsou k dispozici, dokud nové sestavení dokončí.

Příčina

Problém s formátu MSSearch katalogu způsobí nekonzistence v pořadí hodnot
vrácené CONTAINSTABLE a FREETEXT dotazů mezi repopulations katalogu v předchozí
verze SQL Server.

Řešení

Chcete-li problém vyřešit, je nutné inovovat MSSearch formátu katalogu. Po
upgradovat formátu MSSearch katalogu, můžete zaznamenat příznaky uvedené v
"Shrnutí" oddílu.

Jak potíže obejít

Obejít chování můžete použít některý z těchto možností:

  • Inovace vedle na sebe
  • Řízené inovace
  • Výchozí inovace
Další informace o jednotlivých typů inovace následuje.

Inovace straně podle strana


Poznámka: katalogy fulltextového vyhledávání nebudou k dispozici dokud jejich
jsou znovu vytvořeny. V závislosti na velikosti fulltextového katalogu a k dispozici systémové prostředky pravděpodobně nemáte k
provést inovaci vedle na sebe. Pokud celkový počet řádků v všechny fulltextové katalogy, které jsou právě
inovovat je větší než 100 000, opětovné sestavení proces může trvat hodinu nebo více v závislosti na k dispozici
hardwarových a systémových prostředků. Pokud máte více než 100 000 řádků, můžete chtít použít-sebe
Upgrade. Navíc pro toto řešení být úplný, je nutné inovovat všechny katalogy ze všech
instance SQL Server 2000 v počítači.

Chcete-li předejít nedostupnost významné fulltextového vyhledávání během procesu nové sestavení a minimalizovat prostředku
Po inovaci SQL Server 2000 SP3 využití takto provedení upgradu vedle na sebe:
  1. Zálohovat všechny databáze SQL Server. SQL Server používá k vytvoření bitové kopie existující výrobní počítače na vývojovém počítači tyto zálohy. Další informace o vytváření a udržování vývojovém počítači je replika výrobní počítače v tématu "Použití servery Standby" v SQL Server Books Online.
  2. Pokud je povoleno sledování změn na provozní server, zakažte naplánované aktualizace a aktualizace indexu pozadí. Můžete ponechat žádné úplné ani přírůstkové naplnění naplánovány.
  3. Obnovit zálohy vytvořené v kroku 1 vývojovém počítači. Ujistěte se, že identifikátory databáze jsou stejné. Tento požadavek pro úspěšně kopírování fulltextové katalogy z vývojovém počítači počítače výroby (viz krok 6).
  4. Po použití zálohy vývojovém počítači bude v databázi existovat ukazatelů fulltextové katalogy. Tyto fulltextové katalogy budou však neexistuje. Spustit následující kód pro každý katalog fulltextového tak, aby tyto katalogy bude vytvořen a naplněna:
    sp_fulltext_catalog 'fulltext_catalog_name', 'rebuild'
    go
    sp_fulltext_catalog 'fulltext_catalog_name', 'start_full'
    go
  5. Použít SQL Server 2000 SP3 vývoje serveru upgrade dat fulltextového katalogu.
  6. Po dokončení procesu sestavení na všechny fulltextové katalogy na vývoj serveru, zkopírujte všechny fulltextové katalogy do zabezpečeného umístění na provozním serveru. V tomto okamžiku nepřepsaly stávající data fulltextového katalogu.
  7. Pokud je to možné, použít výrobní server SQL Server 2000 SP3.
  8. Po dokončení inovace na SQL Server 2000 SP3 zastavit službu MSSearch.

    Poznámka: Pokud má zahájili opětovné sestavení vaše katalogy automatické, zastavte proces pro každou vaši katalogy spuštěním tohoto kódu:
    sp_fulltext_catalog 'fulltext_catalog_name', 'stop'
    Po dokončení procesu zastavit službu MSSearch.
  9. Nahradit existující katalogy na provozním serveru katalogy byly zkopírovány z vývoj serveru.
  10. Spusťte službu MSSearch.
  11. Pokud je povoleno sledování změn na produkční server, pokud je to možné, proveďte ruční sledování aktualizaci na všechny fulltextového povoleno tabulkách vykonáním příkazu v Query Analyzer změn:
    sp_fulltext_table '%tablename%', 'update_index'
    nemáte znovu vytvořit všechny katalog fulltextového. Navíc pokud je povoleno sledování změn a aktualizace indexu pozadí nebo naplánované aktualizace byly zakázány v kroku 2, je znovu povolit.

Řízené inovace

Chcete-li se vyhnout využití prostředků významné okamžité následující upgrade SQL Server 2000 SP3, postupujte takto provedení řízeného upgradu:

Poznámka: full textové vyhledávání katalogy nejsou k dispozici, dokud dokončí proces opětovné sestavení. Řízené inovace minimalizuje využití prostředků ihned po dokončení instalace instalační program SQL Server 2000 SP3; však fulltextové katalogy nemusí být k dispozici pro delší období s inovace vedle na sebe.

  1. Před upgradem na provozním serveru SQL Server 2000 SP3, spusťte tento kód a zaznamenání výstupu:
    exec sp_help_fulltext_catalogs
    exec sp_help_fulltext_columns
    Znovu vytvořit fulltextové katalogy je užitečné informace poskytl tyto dva systému uložené procedury.
  2. Použít sp_fulltext_table a sp_fulltext_catalog uložené procedury přetažení všechny fulltextové katalogy. Indexované tabulek fulltextového musí přetažení před přetažení fulltextové katalogy.
  3. Zálohování dat serveru SQL.
  4. Použít SQL Server 2000 SP3. Během procesu instalace zobrazí zpráva upozornění informovat, že všechny fulltextové katalogy bude být znovu sestavovány po inovaci SQL Server 2000 SP3. Tuto zprávu můžete ignorovat, protože vynechány všechny fulltextové katalogy.
  5. Pokud chcete, znovu vytvořit všechny fulltextové katalogy pomocí sp_fulltext_catalog uložené procedury.
  6. Přidat všechny dřívější fulltextové indexování tabulky a sloupce jejich původní fulltextové katalogy a potom spusťte úplné populace na všechny fulltextové katalogy.

Výchozí inovace

Pokud je celková velikost všech fulltextové katalogy přiměřeně malé (méně než 100 000 řádků v mnoha případech) a jsou k dispozici následující proces nastavení SQL Server 2000 SP3 rozsáhlou systémové prostředky, pravděpodobně nemáte vedle na sebe nebo řízený inovaci provést. V těchto případech bude pravděpodobně setkáte minimální období prostojů během procesu nové sestavení a stručný nárůst využití prostředků.

Ve všech případech otestovat proces upgradu na server výrobní před inovací na SQL Server 2000 SP3. Zálohovat všechny SQL Server a fulltextového katalogu dat zkontrolujte, zda máte úspěšná migrace.

Další informace


Zde je příklad chování může dojít.

Server má dvě instance SQL Server 2000 Service Pack 2 (SP2). Každá instance má čtyři fulltextové katalogy. Katalogy na obě instance provede inovaci instalace systému SQL Server 2000 SP3 v jedné instance. Přestože přešli katalogy v instanci pre SQL Server 2000 SP3 budou i nadále pracovat.

Poznámka: k tomuto problému dochází pouze při prvním libovolná instance SQL Server 2000 je inovován na SQL Server 2000 SP3. Toto chování nastat není novější inovace na SQL Server 2000 SP3 ve stejném počítači.

Po SQL Server 2000 SP3 instalační program úspěšně dokončí a pouze při spuštění služby MSSearch je trvale Mírný Tučná aktivity PROCESORU a I/O. Aktivity je mírný plně, protože je v průběhu rebuilding a repopulating všechny fulltextové katalogy. Během této doby nemůže SQL Server dotazu katalogy. Dotazy se může zobrazit úspěšné, ale výsledků vrácených Probíhá úplné základního souboru může být přesné. Doba trvání aktivity a neschopnost úspěšně dotazovaný může poslední více než několik minut, ale může trvat až několik hodin. Navíc v protokolu aplikace může zobrazit chybové zprávy. Například:
  • Při spuštění služby MSSearch po dokončení instalace SQL Server 2000 SP3, zobrazí se chybová zpráva podobná této:
    Event Type:	Information
    Event Source:	Microsoft Search
    Event Category:	Search Service 
    Event ID:	1003
    Date:		7/24/2002
    Time:		5:26:51 PM
    User:		N/A
    Computer:	FTS8
    Description:
    The Search service has started.
    
    
    For more information, see Help and Support Center at http://support.microsoft.com.
  • Při MSSearch pokusí připojit fulltextového katalogu serveru SQL, která je starší formát a hlásí, že je katalog poškozený, pro každý katalog fulltextového připojených při spuštění podle MSSearch obdržíte chybovou zprávu podobnou:
    Event Type:	Information
    Event Source:	MssCi
    Event Category:	None
    Event ID:	4138
    Date:		7/24/2002
    Time:		5:26:51 PM
    User:		N/A
    Computer:	FTS8
    Description:
    Content index corruption detected in component CI-RcovStorageObj1 in catalog e:\ft\SQL0000800005\Build\Indexer\NlFiles. 
    Stack trace is
      0x01045027
      0x0104BE13
      0x010469E0
      0x0104D0CD
      0x01048477
      0x013BCE70
      0x013B9D9F
      0x013BA645
      0x009F4251
      0x009F450D
      0x0138CE4C
      0x0138E1D0
      0x00A32783
      0x00A2247A
      0x00A99965
      0x00AA5BDC
      0x77E8758A
    				
    For more information, see Help and Support Center at http://support.microsoft.com
    
  • Druhá chybová zpráva je aktivována podle označuje, že katalog byla ohlášena poškozen je nesprávné verze MSSearch. Obdržíte chybovou zprávu, protože katalogu ještě byla upgradována a znovu sestavovány. Pro každý katalog při spuštění připojených podle MSSearch obdržíte jednu nebo více, zprávy podobné:
    Event Type:	Error
    Event Source:	Microsoft Search
    Event Category:	Indexer 
    Event ID:	7039
    Date:		7/24/2002
    Time:		5:26:51 PM
    User:		N/A
    Computer:	FTS8
    Description:
    The Content Index for project <SQLServer SQL0000800005> cannot be 
    loaded. Error: c0041821 - The content index data on disk is for the wrong version.  
    
    For more information, see Help and Support Center at http://support.microsoft.com.
  • S MSSearch zobrazí následující chybová zpráva. Tato chybová zpráva označuje katalogu Probíhá obnovení (a upgradovat na nový formát katalogu). Obnovení nebo opětovné sestavení, může trvat několik minut nebo několik hodin, v závislosti na množství dat musí být indexován a hardwarové prostředky k dispozici. Během procesu nové sestavení katalog fulltextového není k dispozici.

    Pro každý katalog při spuštění připojených podle MSSearch obdržíte jednu nebo více, chybové zprávy podobné:
    Event Type:	Information
    Event Source:	Microsoft Search
    Event Category:	Gatherer 
    Event ID:	3041
    Date:		7/24/2002
    Time:		5:26:51 PM
    User:		N/A
    Computer:	FTS8
    Description:
    Project <SQLServer SQL0000800005> is being reset.
    
    For more information, see Help and Support Center at 
    http://support.microsoft.com.

    Poznámka: Pokud chcete udržovat vysoká dostupnost fulltextového vyhledávání během upgradu na SQL Server 2000 SP3 naleznete v části "Řešení".
  • Při dokončení procesu nové sestavení pro každý katalog byl úspěšně znovu vytvořena obdržíte zprávu podobnou zprávě:
    Event Type:	Information
    Event Source:	Microsoft Search
    Event Category:	Gatherer 
    Event ID:	3018
    Date:		7/24/2002
    Time:		5:26:53 PM
    User:		N/A
    Computer:	FTS8
    Description:
    The end of crawl for project <SQLServer SQL0000800005> has been detected. The Gatherer 
    successfully processed 0 documents totaling 0K. It failed to filter 0 documents. 0 URLs could 
    not be reached or were denied access.
    
    For more information, see Help and Support Center at 
    http://support.microsoft.com.
Pokud dojde k nějaké chyby během procesu nové sestavení, může mít přetažení a potom znovu vytvořit ohrožený fulltextové katalogy.

Vlastnosti

ID článku: 327217 - Poslední aktualizace: 29. října 2007 - Revize: 5.4
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
Klíčová slova: 
kbmt kbproductlink kbinfo KB327217 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:327217

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com