Rakenduskoht
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web

Sümptomid

Rakenduses Microsoft SQL Server 2012 Service Pack 2 (SP2) ja SQL Server 2014 SP1 on kasutusele võetud uus dünaamiliste funktsioonide (DMF) sys.dm_fts_index_keywords_position_by_document , mis kuvatakse indekseeritud dokumentides märksõnade paigutusega seotud teabe esitamiseks. Uus DMF spetsifikatsioon on esitatud järgmiselt.

Select * from sys.dm_fts_index_keywords_position_by_document(     DB_ID('database_name'),     OBJECT_ID('table_name') ) 

Märkus.Saate lisada document_id nagu järgmises näites päringus ja SQL Server käivitab päringu tõhusalt.

Select * from sys.dm_fts_index_keywords_position_by_document(     DB_ID('database_name'),     OBJECT_ID('table_name') ) where document_id = 'id'

DMF väljastab kindla dokumendi indekseeritud märksõnad koos positsiooni andmetega. Tagastatud tabel sarnaneb järgmisega:

Veeru

Andmetüüp

Definition

märksõna

varbinary(128)

indekseeritud märksõna

display_term

nvarchar(8000)

sisemine täistekstiotsingul esitus

column_id

Int

veeru ID

document_id

Bigint

dokumendi ID

paigutus

Bigint

paigutusega teave

Lahendus

SQL Server 2014 hoolduspaketi teave

Selle probleemi lahendamiseks Hankige hoolduspakett Service Pack 1 SQL Server 2014.

Lisateavet SQL serveri 2014 hoolduspaketi Service Pack 1 (SP1) kohta leiate teemast SQL server 2014 hoolduspaketis Service Pack 1 lahendatud vead.

SQL Server 2012 hoolduspaketi teave

Selle probleemi lahendamiseks hankige uusim hoolduspakett Microsoft SQL Server 2012. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2755533 SQL Server 2012 uusima hoolduspaketi hankimine

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.