Simptomai
"Microsoft SQL Server 2012" 2 pakeitimų pakete (SP2) ir "SQL Server 2014 SP1" yra įvesta nauja dinaminio valdymo funkcija (DMF) sys.dm_fts_index_keywords_position_by_document , kad būtų eksponuojamas raktinio žodžio Pozicinė informacija indeksuotuosiuose dokumentuose. Nauja DMF specifikacija pateikiama taip:
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') )
Pastaba. Galite įtraukti " document_id " preką kaip šiame pavyzdyje užklausą, o "SQL Server" atliks užklausą efektyviai.
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') ) where document_id = 'id'
DMF pateikia indeksuotus raktažodžius konkrečiam dokumentui kartu su vietos informacija. Grąžinama lentelė panašų į šį:
Stulpelio |
Duomenų tipas |
Apibrėžimas |
---|---|---|
raktažodžių |
varbinary(128) |
indeksuotas raktažodis |
display_term |
nvarchar(8000) |
vidinis FULLTEXT atvaizdavimas |
column_id |
Int |
stulpelio ID |
document_id |
Bigint |
dokumento ID |
poziciją |
Bigint |
Pozicinė informacija |
Sprendimas
"SQL Server 2014" pakeitimų paketo informacija
Norėdami išspręsti šią problemą, įsigykite "SQL Server 2014" 1 pakeitimų paketą.
Daugiau informacijos apie "SQL Server 2014" 1 pakeitimų paketą (SP1) ieškokite " SQL server 2014" 1 pakeitimų pakete ištaisytos klaidos.
"SQL Server 2012" pakeitimų paketo informacija
Norėdami išspręsti šią problemą, Įsigykite naujausią "Microsoft SQL Server" 2012 pakeitimų paketą. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2755533 Kaip įsigyti naujausią "SQL Server 2012" pakeitimų paketą
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.