Αναγν. άρθρου: 908441 - Τελευταία αναθεώρηση: Παρασκευή, 24 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0

Άδεια χρήσης άλλων λέξεων βοηθητικά προγράμματα οριοθέτησης δεν εγκαθίστανται από προεπιλογή στον SQL Server 2005 κοινότητας τεχνολογίας προεπισκόπηση Σεπτεμβρίου 2005

Συμβουλή συστήματοςΑυτό το άρθρο ισχύει για διαφορετικό λειτουργικό σύστημα από αυτό που χρησιμοποιείτε. Το περιεχόμενο του άρθρου που ενδέχεται να μην σας αφορά έχει απενεργοποιηθεί.
Πληροφορίες για την έκδοση Beta
Αυτό το άρθρο ασχολείται με την έκδοση Beta ενός προϊόντος της Microsoft. Οι πληροφορίες αυτού του άρθρου παρέχονται ως έχουν και μπορεί να αλλάξουν χωρίς προειδοποίηση.

Δεν διατίθεται επίσημη υποστήριξη προϊόντος από τη Microsoft για αυτό το προϊόν Beta. Για πληροφορίες σχετικά με τη λήψη υποστήριξης για μια έκδοση Beta, ανατρέξτε στην τεκμηρίωση που περιλαμβάνεται στα αρχεία του προϊόντος Beta ή στην τοποθεσία Web από την οποία κάνατε λήψη της συγκεκριμένης έκδοσης.

Σε αυτήν τη σελίδα

Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Microsoft SQL Server 2005 κοινότητας τεχνολογίας Προεπισκόπηση (CTP) Σεπτέμβριος 2005 περιλαμβάνουν βοηθητικά προγράμματα οριοθέτησης λέξεων με άδεια τρίτου κατασκευαστή για τις ακόλουθες γλώσσες:
  • Δανικά
  • Πολωνικά
  • Πορτογαλικά Βραζιλίας
  • Πορτογαλικά Ιβηρικής
  • Ρωσικά
  • Τουρκικά
Αυτά τα βοηθητικά προγράμματα οριοθέτησης λέξεων είναι διαθέσιμες. Ωστόσο, αυτές δεν εγκαθίστανται από προεπιλογή στον SQL Server 2005 CTP Σεπτεμβρίου 2005. Επομένως, πρέπει να καταχωρήσετε με μη αυτόματο τρόπο αυτά τα βοηθητικά προγράμματα οριοθέτησης λέξεων.

ΣΗΜΕΙΩΣΗΣας συνιστούμε να ορίσετε ο μηχανισμός πλήρους κειμένου Microsoft για την υπηρεσία SQL Server (MSFTESQL) να εκτελείται σε ένα λογαριασμό δικαιώματα χαμηλό.

Προτεινόμενη αντιμετώπιση

Καταχωρήστε τα βοηθητικά προγράμματα οριοθέτησης λέξεων

Για να καταχωρήσετε ένα βοηθητικό πρόγραμμα οριοθέτησης λέξεων, πρέπει να χρησιμοποιήσετε την ακόλουθη μέθοδο:
  • Προσθέστε τις ακόλουθες πληροφορίες για το
    <instanceroot>\MSSearch\CLSID</instanceroot>
    Δευτερεύον κλειδί μητρώου:
    • Το Αναγνωριστικό κλάσης του Microsoft Component Object Model (COM) ή αναγνωριστικών κλάσης για το βοηθητικό πρόγραμμα οριοθέτησης λέξεων
    • Οι διασυνδέσεις stemmer για τη γλώσσα που χρησιμοποιείτε
    ΣΗΜΕΙΩΣΗ<instanceroot></instanceroot>αντιπροσωπεύει τη ρίζα της παρουσίας.
  • Προσθέστε ένα δευτερεύον κλειδί για το
    <instanceroot>\MSSearch\Language</instanceroot>
    δευτερεύον κλειδί μητρώου για τη γλώσσα.
  • Προσθέστε τιμές παραμέτρων που καθορίζουν τη θέση του στο λεξικό, επουσιώδους λέξης και αρχείων θησαυρού για τη γλώσσα.

Αποκτήστε παρουσία αναγνωριστικά πολλές εμφανίσεις του SQL Server

Οι διαδρομές μητρώου που παρατίθενται σε αυτό το άρθρο είναι για την πρώτη παρουσία του SQL Server 2005. Αυτή η περίοδος λειτουργίας έχει Αναγνωριστικό παρουσίας MSSQL.1. Εάν υπάρχουν πολλές εμφανίσεις του SQL Server, πρέπει να τροποποιήσετε τις διαδρομές μητρώου αντικαθιστώντας το Αναγνωριστικό εμφάνισης για τη συγκεκριμένη παρουσία αντί MSSQL.1. Για να αποκτήσετε το Αναγνωριστικό εμφάνισης για μια περίοδο λειτουργίας, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPERegedit, και στη συνέχεια κάντε κλικ στο κουμπίOk.
  2. Στον Επεξεργαστή μητρώου, εντοπίστε το ακόλουθο κλειδί μητρώου για την πρώτη παρουσία του SQL Server:
    Names\SQL Server\Instance SQL HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
  3. Στο δεξιό τμήμα του παραθύρου, τα ονόματα παρουσίας και την αντίστοιχη περίοδο λειτουργίας εμφανίζονται ταυτότητες.

Αποκτήστε τη διαδρομή του φακέλου FTData συγκεκριμένη παρουσία

Αφού αποκτήσετε το αναγνωριστικό παρουσίας, πρέπει να αποκτήσετε την κατάλληλη διαδρομή συγκεκριμένη παρουσία του φακέλου FTData. You will use this path when you add configuration values that specify the lexicon, noise word, and thesaurus files for a language. To obtain the instance-specific FTData folder path, follow these steps:
  1. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPERegedit, και στη συνέχεια κάντε κλικ στο κουμπίOk.
  2. In Registry Editor, locate and then click the following registry key for an instance of SQL Server:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<instance id="">\MSSQLServer</instance>
    ΣΗΜΕΙΩΣΗ<instance id=""></instance>is MSSQL.1 for the first instance of SQL Server. Therefore, the registry key will be the following:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
  3. In the right pane, the FullTextDefaultPath registry value appears. This value contains the instance-specific path of the FTData folder. For example, the instance-specific path for the first instance may be C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData.

Install the word breakers

The following section describes how to install the word breakers for the following languages:
  • Δανικά
  • Πολωνικά
  • Portuguese-Brazilian
  • Portuguese-Iberian
  • Ρωσικά
  • Τουρκικά
ΣΗΜΕΙΩΣΗThe following steps use the Danish word breaker as an example. The values that you must use to install other language word breakers are listed after each step.

Add the COM Class ID or Class IDs for the word breaker, and add the stemmer interfaces for the language that you want to use

To add a COM Class ID or Class IDs for these components, follow these steps:
  1. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPERegedit, και στη συνέχεια κάντε κλικ στο κουμπίOk.
  2. In Registry Editor, locate and then click the following registry key for the first instance of SQL Server:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\CLSID
  3. Στο διακομιστήΕπεξεργαστείτε τη διαδρομήμενού, σημείοΝέα, και στη συνέχεια κάντε κλικ στο κουμπίΚλειδί.
  4. TYPE{16BC5CE4-2C78-4CB9-80D5-386A68CC2B2D}και κατόπιν πατήστε το πλήκτρο ENTER.
  5. Στο δεξιό τμήμα του παραθύρου, κάντε δεξιό κλικ στοΠροεπιλογήη τιμή μητρώου και στη συνέχεια κάντε κλικΤροποποίηση (Modify).
  6. ΣτοΕπεξεργασία συμβολοσειράςπαράθυρο διαλόγου, πληκτρολογήστεdanlr.dllΣτοΔεδομένα τιμήςπλαίσιο και στη συνέχεια κάντε κλικOk.
  7. Στο διακομιστήΕπεξεργαστείτε τη διαδρομήμενού, σημείοΝέα, και στη συνέχεια κάντε κλικ στο κουμπίΚλειδί.
  8. TYPE{83BC7EF7-D27B-4950-A743-0F8E5CA928F8}και κατόπιν πατήστε το πλήκτρο ENTER.
  9. Στο δεξιό τμήμα του παραθύρου, κάντε δεξιό κλικ στοΠροεπιλογήη τιμή μητρώου και στη συνέχεια κάντε κλικΤροποποίηση (Modify).
  10. ΣτοΕπεξεργασία συμβολοσειράςπαράθυρο διαλόγου, πληκτρολογήστεdanlr.dllΣτοΔεδομένα τιμήςπλαίσιο και στη συνέχεια κάντε κλικOk.
For other languages, use the registry key values that are listed in the following table. In step 6 and in step 10, replace danlr.dll with the DLL for the language that you want.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΓλώσσαRegistry key value for step 4DLL for step 6 and step 10Registry key value for step 8
Πολωνικά{B8713269-2D9D-4BF5-BF40-2615D75723D8}lrpolish.dll{CA665B09-4642-4C84-A9B7-9B8F3CD7C3F6}
Portuguese-Brazilian{25B7FD48-5404-4BEB-9D80-B6982AF404FD}ptblr.dll{D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85}
Portuguese-Iberian{5D5F3A69-620C-4952-B067-4D0126BB6086}ptslr.dll{D4171BC4-90BE-4F70-8610-DAB1C17F063C}
Ρωσικά{20036404-F1AF-11D2-A57F-006052076F32}ruslr.dll{20036414-F1AF-11D2-A57F-006052076F32}
Τουρκικά{23A9C1C3-3C7A-4D2C-B894-4F286459DAD6}trklr.dll{8DF412D1-62C7-4667-BBEC-38756576C21B}

Add a subkey to the <instanceroot>\MSSearch\Language registry subkey for the language</instanceroot>

To add a subkey to this registry subkey, follow these steps:
  1. Locate and then click the following registry key for the first instance of SQL Server:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language
  2. Repeat steps 3 through 4 in the "Add the COM Class ID or Class IDs for the word breaker, and add the stemmer interfaces for the language that you want to use" section. Replace the key name in step 4 withdan.

    For other languages, replace the key name in step 4 with the value that is listed in the following table.
    Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
    ΓλώσσαKey name
    Πολωνικάplk
    Portuguese-Brazilianptb
    Portuguese-Iberianpts
    Ρωσικάrus
    Τουρκικάtrk

Add configuration values that set the location of the lexicon, noise word, and thesaurus files for the language

To add configuration values for these components, follow these steps:
  1. Locate and then click the registry key that you added in the "Add a subkey to the <instanceroot>\MSSearch\Language registry subkey for the language" section. For the first instance of SQL Server, this registry key would be the following:</instanceroot>
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\dan
  2. Στο διακομιστήΕπεξεργαστείτε τη διαδρομήμενού, σημείοΝέα, και στη συνέχεια κάντε κλικ στο κουμπίΤιμή συμβολοσειράς.
  3. TYPENoiseFileκαι κατόπιν πατήστε το πλήκτρο ENTER.
  4. Κάντε δεξιό κλικ στοNoiseFileη τιμή μητρώου και στη συνέχεια κάντε κλικΤροποποίηση (Modify).
  5. ΣτοΕπεξεργασία συμβολοσειράςπαράθυρο διαλόγου, πληκτρολογήστεInstance-SpecificFTDataPath\noisedan.txtΣτοΔεδομένα τιμής"Τύπος" (Type).

    ΣΗΜΕΙΩΣΗInstanceSpecificFTDataPathrepresents the path that you obtained by following the steps in the "Obtain the instance-specific FTData folder path" section.
  6. Κάντε κλικOk.
  7. Repeat steps 2 through 6 to add the values that are listed in the following table for the Danish language.
    Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
    Value type for step 2Value names for step 3 and step 4Value type for step 5
    Τιμή συμβολοσειράςTsaurusFileInstance-SpecificFTDataPath\tsdan.xml
    Τιμή DWORDΤοπικές ρυθμίσεις00000406
    Τιμή συμβολοσειράςWBreakerClass{16BC5CE4-2C78-4CB9-80D5-386A68CC2B2D}
    Τιμή συμβολοσειράςStemmerClass{83BC7EF7-D27B-4950-A743-0F8E5CA928F8}
For languages that differ from Danish, use the following values.
Polish language values
Locate and then click the registry key that you added in the "Add a subkey to the <instanceroot>\MSSearch\Language registry subkey for the language" section. For the first instance of SQL Server, this registry key would be the following:</instanceroot>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\plk
Follow the steps in the "Add configuration values that set the location of the lexicon, noise word, and thesaurus files for the language" section by using the values in the following table.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Value type for step 2Value names for steps 3 and 4Value data for step 5
Τιμή συμβολοσειράςNoiseFileInstance-SpecificFTDataPath\noiseplk.txt
Τιμή συμβολοσειράςTsaurusFileInstance-SpecificFTDataPath\tsplk.xml
Τιμή DWORDΤοπικές ρυθμίσεις00000415
Τιμή συμβολοσειράςWBreakerClass{CA665B09-4642-4C84-A9B7-9B8F3CD7C3F6}
Τιμή συμβολοσειράςStemmerClass{B8713269-2D9D-4BF5-BF40-2615D75723D8}
Portuguese-Brazilian language values
Locate and then click the registry key that you added in the "Add a subkey to the <instanceroot>\MSSearch\Language registry subkey for the language" section. For the first instance of SQL Server, this registry key would be the following:</instanceroot>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\ptb
Follow the steps in the "Add configuration values that set the location of the lexicon, noise word, and thesaurus files for the language" section by using the values in the following table.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Value type for step 2Value names for steps 3 and 4Value data for step 5
Τιμή συμβολοσειράςNoiseFileInstance-SpecificFTDataPath\noiseptb.txt
Τιμή συμβολοσειράςTsaurusFileInstance-SpecificFTDataPath\tsptb.xml
Τιμή DWORDΤοπικές ρυθμίσεις00000416
Τιμή συμβολοσειράςWBreakerClass{25B7FD48-5404-4BEB-9D80-B6982AF404FD}
Τιμή συμβολοσειράςStemmerClass{D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85}
Portuguese-Iberian language values
Locate and then click the registry key that you added in the "Add a subkey to the <instanceroot>\MSSearch\Language registry subkey for the language" section. For the first instance of SQL Server, this registry key would be the following:</instanceroot>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\pts
Follow the steps in the "Add configuration values that set the location of the lexicon, noise word, and thesaurus files for the language" section by using the values in the following table.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Value type for step 2Value names for steps 3 and 4Value data for step 5
Τιμή συμβολοσειράςNoiseFileInstance-SpecificFTDataPath\noisepts.txt
Τιμή συμβολοσειράςTsaurusFileInstance-SpecificFTDataPath\tspts.xml
Τιμή DWORDΤοπικές ρυθμίσεις00000816
Τιμή συμβολοσειράςWBreakerClass{5D5F3A69-620C-4952-B067-4D0126BB6086}
Τιμή συμβολοσειράςStemmerClass{D4171BC4-90BE-4F70-8610-DAB1C17F063C}
Russian language values
Locate and then click the registry key that you added in the "Add a subkey to the <instanceroot>\MSSearch\Language registry subkey for the language" section. For the first instance of SQL Server, this registry key would be the following:</instanceroot>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\rus
Follow the steps in the "Add configuration values that set the location of the lexicon, noise word, and thesaurus files for the language" section by using the values in the following table.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Value type for step 2Value names for steps 3 and 4Value data for step 5
Τιμή συμβολοσειράςNoiseFileInstance-SpecificFTDataPath\noiserus.txt
Τιμή συμβολοσειράςTsaurusFileInstance-SpecificFTDataPath\tsrus.xml
Τιμή DWORDΤοπικές ρυθμίσεις00000419
Τιμή συμβολοσειράςWBreakerClass{20036404-F1AF-11D2-A57F-006052076F32}
Τιμή συμβολοσειράςStemmerClass{20036414-F1AF-11D2-A57F-006052076F32}
Turkish language values
Locate and then click the registry key that you added in the "Add a subkey to the <instanceroot>\MSSearch\Language registry subkey for the language" section. For the first instance of SQL Server, this registry key would be the following:</instanceroot>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\trk
Follow the steps in the "Add configuration values that set the location of the lexicon, noise word, and thesaurus files for the language" section by using the values in the following table.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Value type for step 2Value names for steps 3 and 4Value data for step 5
Τιμή συμβολοσειράςNoiseFileInstance-SpecificFTDataPath\noisetrk.txt
Τιμή συμβολοσειράςTsaurusFileInstance-SpecificFTDataPath\tstrk.xml
Τιμή DWORDΤοπικές ρυθμίσεις0000041f
Τιμή συμβολοσειράςWBreakerClass{8DF412D1-62C7-4667-BBEC-38756576C21B}
Τιμή συμβολοσειράςStemmerClass{23A9C1C3-3C7A-4D2C-B894-4F286459DAD6}
Λέξεις-κλειδιά: 
kbsql2005fts kbtshoot kbprb kbmt KB908441 KbMtel
Μηχανικά μεταφρασμένοΜηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:908441  (http://support.microsoft.com/kb/908441/en-us/ )