Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Microsoft raspoređuje Microsoft SQL Server 2008 ispravke kao jednu datoteku za preuzimanje. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanom sustava SQL Server 2008 Fix.

Simptomi

1. simptomKada populaciju koristite za veliki indeks cijelog teksta u programu Microsoft SQL Server 2008 ili u programu Microsoft SQL Server 2008 R2, u datoteci zapisnika cijelog teksta možete primiti poruku o pogrešci. Broj zapisana poruka o pogrešci ovisi o veličini serije minus jedan. Primjerice, na računalu 32-bitno, Veličina serije je 1.000, pa je pogreška zapisana 999 puta. Poruka o pogrešci nalikuje sljedećem:

Pogreška "0x8004cb04: wordlist u memoriji je oštećen. To je zbog neispravnog filtra, prekidača riječi ili druge komponente indeksiranja. ' došlo je tijekom indeksa stanovništva u cijelom tekstu za tablicu ili indeksirani prikaz ' [smarsh]. [dabo]. [Arhivemsgs] ' (tablica ili indeks prikaza ID-a ' 160719625 ', ID baze podataka (7)), vrijednost ključa cijelog teksta ' 291484087 '. Pokušat ćemo ga ponovno indeksirati.

Kada primite ovu poruku o pogrešci, možda ćete primiti i sljedeću poruku o pogrešci za veličinu serije minus jedan:

<Datum> <vremena> spid28s pogreška "0x80040i28" pojavila se tijekom indeksa stanovništva cijelog teksta za tablicu ili indeksirani prikaz ' [smarsh]. [dabo]. [Arhivemsgs] ' (tablica ili indeks prikaza ID-a ' 160719625 ', ID baze podataka (7)), vrijednost ključa cijelog teksta ' 199598211 '. Pokušat ćemo ga ponovno indeksirati.

Kada primite ovu poruku o pogrešci, možda ćete primiti i sljedeću poruku o pogrešci za veličinu serije minus jedan:

<datuma> <vremena> spid26s error ' 0x80043630: Proces MSFTEFD daemon programa filtra prekoračio je vrijeme iz nepoznatog razloga. To može ukazati na pogrešku u filtru, prekidaču za riječi ili rukovatelju protokola. ' došlo je tijekom indeksa stanovništva u cijelom tekstu za tablicu ili indeksirani prikaz ' [smarsh]. [dabo]. [Arhivemsgs] ' (tablica ili indeks prikaza ID-a ' 160719625 ', ID baze podataka (7)), vrijednost ključa cijelog teksta ' 14304130 '. Pokušat ćemo ga ponovno indeksirati.

2. simptomOsim toga, možda ćete primijetiti da je postupak FDHOST. exe neispravan. Kada pokušate pokrenuti upit s punim tekstom ili izvršiti cjelovitu populaciju, primit ćete sljedeću poruku natrag klijentu.

MSG 30053, razina 16, stanje 102, Prekoračeno je vremensko ograničenje u retku za upit za cijeli tekst. To se može dogoditi ako je alatu za Word trebalo dugo vremena da obradi niz upita s punim tekstom ili ako je na poslužitelju pokrenut veliki broj upita. Pokušajte ponovno pokrenuti upit u odjeljku lakše opterećenje.

Kada pregledate zapisnike SQLFT * za ovaj katalog, primijetit ćete ovu poruku o pogrešci:

Pogreška ' 0x80004005 ' pojavila se tijekom indeksa stanovništva cijelog teksta za tablicu ili indeksirani prikaz ' [DBNAME]. [dabo]. [TABLENAMe] ' (tablica ili indeks prikaza ID-a ' 1204001724 ', ID baze podataka ' 5 '), vrijednost ključa cijelog teksta ' 4 '. Pokušat ćemo ga ponovno indeksirati.

Kada pregledate SQL errorlog, primijetit ćete ovu poruku o pogrešci:

Pogreška: 30089, težina: 17, stanje: 1. alat za automatsko računalo filtra za cjelovit tekst (FDHost) zaustavljen je nenormalno. To se može dogoditi ako je neispravno konfigurirana ili neispravno jezična komponenta, kao što je alat za korištenje riječi, stemmer ili filtar, uzrokovala nepovratnu pogrešku tijekom indeksiranja ili obrade upita u potpunom tekstu. Postupak će se automatski ponovno pokrenuti.

Uzrok

Taj se problem pojavljuje zbog pogreške u komunikaciji između postupka sqlservr. exe i procesa Fdhost. exe. Kada se grupe iz postupka sqlservr. exe pošalju u postupak Fdhost. exe, ponekad odlazna zajednička memorija (OSM), koja je zajednička memorija iz programa sqlservr. exe u Fdhost. exe, nema dovoljno prostora da stane u sljedeći stupac dokumenta. Kada se to dogodi, postupkom sqlservr. exe šalje se poruka koja obavještava o postupku Fdhost. exe radi obrade svih postojećih podataka u sustavu OSM. Dok je postupak Fdhost. exe obrada podataka, ulazni zajednički memorijski (ISM), koja je zajednička memorija iz Fdhost. exe u sqlservr. exe, može postati puna. U tom slučaju proces Fdhost. exe šalje poruku "premotavanje" u proces sqlservr. exe. Ova poruka zahtjeva da postupak sqlservr. exe ponovno pošalje zadnji dokument iz prvog stupca. No kada postupak sqlservr. exe ponovno pošalje dokument, pokreće se iz stupca 2 umjesto u stupcu 1. Time se uzrokuju poruke o pogreškama koje se spominju u odjeljku "simptomi".

Rješenje

Kumulativne informacije o ažuriranju

Servisni paket 2 za SQL Server 2008 R2

Popravak tog problema prvi je put izdan u kumulativnom ažuriranju 3. Dodatne informacije o dobivanju tog kumulativnog paketa za ažuriranje za SQL Server 2008 R2 Service Pack 2 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2754552 Kumulativno ažuriranje paketa 3 za SQL Server 2008 R2 Service Pack 2 Napomena Budući da su grade kumulativne, svako novo izdanje za ispravljanje sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanjima sustava SQL Server 2008 R2 Service Pack 2. Preporučujemo da razmotrite primjenu najnovijeg izdanja popravka koja sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2730301 Verzije sustava SQL Server 2008 R2 koje su objavljene nakon objavljivanja sustava SQL Server 2008 R2 Service Pack 2

SQL Server 2008

Popravak tog problema prvi je put izdan u kumulativnom ažuriranju 4 za verziju izdanja sustava SQL Server 2008. Dodatne informacije o dobivanju tog kumulativnog paketa za ažuriranje za SQL Server 2008 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

963036 Kumulativno ažuriranje paketa 4 za SQL Server 2008Napomena Budući da su grade kumulativne, svako novo izdanje ispravaka sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanjima sustava SQL Server 2008 Fix. Preporučujemo da razmotrite primjenu najnovijeg izdanja popravka koja sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

956909 Verzije sustava SQL Server 2008 koje su objavljene nakon objavljivanja sustava SQL Server 2008

Servisni paket 1 za SQL Server 2008

Popravak tog problema prvi je put izdan u kumulativnom ažuriranju 1 za SQL Server 2008 Service Pack 1. Dodatne informacije o dobivanju tog kumulativnog paketa za ažuriranje za SQL Server 2008 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

969099 Kumulativno ažuriranje paketa 1 za SQL Server 2008 Service Pack 1Napomena Budući da su grade kumulativne, svako novo izdanje ispravaka sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanjima sustava SQL Server 2008 Fix. Preporučujemo da razmotrite primjenu najnovijeg izdanja popravka koja sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

970365 Verzije sustava SQL Server 2008 koje su objavljene nakon objavljivanja sustava SQL Server 2008 Service Pack 1

Zaobilazno rješenje

Da biste zaobišli taj problem, povećajte veličinu ISM. Da biste to učinili, konfigurirajte varijablu ISM_Size pomoću sp_fulltext_service spremljene procedure. Da bi se prikazalo trenutno vrijednost:sp_fulltext_service "ism_size" da biste promijenili vrijednost na 16:sp_fulltext_service ' ism_size ', @value = 16Note: morat ćete ponovno pokrenuti poslužitelj sustava SQL Server da bi ta promjena stupila na volju.

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Dodatne informacije

Taj problem ne sprječava dovršetak stanovništva. Indeks potpunog teksta ima ugrađenu logiku ponovnog pokušaja koja će nastaviti ponovno koristiti neuspjele unose dok ne uspije. Stoga možete sigurno ignorirati poruke o pogreškama. Jedina poznata potencijalna negativna nuspojava jest da može potrajati dulje nego obično kada se stanovništvo dovrši, a rast zapisnika cijelog teksta značajno povećava za izvješćivanje o pogrešci. Logika ponovnog pokušaja u izvornom kodu uzrokuje eventualnu uspješnu populaciju bez korupcije u indeksu, unatoč poruci o pogrešci koja upućuje na moguću korupciju. Ako koristite simptom #2 opisano gore, upit za pretraživanje u potpunom tekstu ili stanovništvo neće funkcionirati, budući da komponenta FDHOST nije u ispravnom stanju i morat ćete primijeniti ovo Kumulativno ažuriranje.

Dodatne informacije o kumulativnom ažuriranju Package 4 za SQL Server 2008

Dodatne informacije o promjeni datoteka i informacije o bilo kakvim preduvjetima za primjenu kumulativnog paketa ažuriranja koji sadrži hitni popravak opisan u ovom članku iz Microsoftove baze znanja potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

963036 Kumulativno ažuriranje paketa 4 za SQL Server 2008

Dodatne informacije o kumulativnom ažuriranjem paketa 1 za SQL Server 2008 Service Pack 1

Dodatne informacije o promjeni datoteka i informacije o bilo kakvim preduvjetima za primjenu kumulativnog paketa ažuriranja koji sadrži hitni popravak opisan u ovom članku iz Microsoftove baze znanja potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

969099 Kumulativno ažuriranje paketa 1 za SQL Server 2008 Service Pack 1

Reference

Dodatne informacije o popisu osnovica koje su dostupne nakon objavljivanja sustava SQL Server 2008 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

956909 Verzije sustava SQL Server 2008 koje su objavljene nakon objavljivanja sustava SQL Server 2008Dodatne informacije o modelu programa inkrementalni servis za SQL Server potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

935897 U timu SQL Server dostupan je inkrementalni servisni model za isporuku hitnih popravaka za prijavljene problemeDodatne informacije o shemi imenovanja za ažuriranja sustava SQL Server potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

822499 Nova shema imenovanja za pakete softverskih ažuriranja za Microsoft SQL ServerDodatne informacije o terminologiji za softversko ažuriranje potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

824684 Opis standardne terminologije koja se koristi za opisivanje ažuriranja Microsoftova softvera

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×