Συμπτώματα
Στον Microsoft SQL Server 2012 Service Pack 2 (SP2) και SQL Server 2014 SP1, δημιουργείται μια νέα sys.dm_fts_index_keywords_position_by_document συνάρτηση Dynamic Management (DMF) για να εκθέσετε τις πληροφορίες θέσης λέξης-κλειδιού στα έγγραφα με ευρετήριο. Η νέα προδιαγραφή DMF παρέχεται ως εξής:
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') )
Σημείωση Μπορείτε να προσθέσετε ένα κατηγόρημα στο document_id όπως στο παρακάτω παράδειγμα ερωτήματος και ο SQL Server θα εκτελέσει το ερώτημα με αποτελεσματικό τρόπο.
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') ) where document_id = 'id'
Το DMF εκροών τις λέξεις-κλειδιά με ευρετήριο για το συγκεκριμένο έγγραφο μαζί με τις πληροφορίες θέσης. Ο επιστρεφόμενος πίνακας μοιάζει με το εξής:
Στήλη |
Τύπος δεδομένων |
Ορισμό |
---|---|---|
λέξη-κλειδί |
varbinary(128) |
λέξη-κλειδί με ευρετήριο |
display_term |
nvarchar(8000) |
εσωτερική κειμένου αντιπροσώπευση |
column_id |
INT |
Αναγνωριστικό στήλης |
document_id |
Bigint |
Αναγνωριστικό εγγράφου |
θέση |
Bigint |
πληροφορίες θέσης |
Επίλυση
Πληροφορίες για το Service Pack για τον SQL Server 2014
Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το Service Pack 1 για τον SQL Server 2014.
Για περισσότερες πληροφορίες σχετικά με τον SQL Server 2014 Service Pack 1 (SP1), ανατρέξτε στο θέμα σφάλματα που επιδιορθώνονται στον SQL server 2014 Service Pack 1.
Πληροφορίες για το Service Pack για τον SQL Server 2012
Για να επιλύσετε αυτό το πρόβλημα, αποκτήστε το πιο πρόσφατο Service Pack για τον Microsoft SQL Server 2012. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2755533 Πώς μπορείτε να αποκτήσετε το πιο πρόσφατο Service Pack για τον SQL Server 2012
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".