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

Αντιμετωπίζετε ζητήματα με ειδοποιήσεων πύλης SharePoint Portal Server 2003 ή με αναζήτηση στις επιδόσεις του SharePoint Server 2007, αφού δημιουργήσετε σχέδια συντήρησης του SQL Server 2005

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

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

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

Συμπτώματα

Ας εξετάσουμε το ακόλουθο σενάριο. Εκτελείτε το Microsoft Office SharePoint Portal Server 2003 ή Microsoft Office SharePoint Server 2007 σε μια ανάπτυξη συμπλέγματος διακομιστών που χρησιμοποιεί Microsoft SQL Server 2005 με το διακομιστή βάσης δεδομένων. Μπορείτε να χρησιμοποιήσετε τον Οδηγό Σχεδιασμός συντήρησης στο SQL Server Management Studio, για να δημιουργήσετε σχέδια συντήρησης που θα δημιουργήσετε εκ νέου τα ευρετήρια.

Σε αυτό το σενάριο, αντιμετωπίζετε ζητήματα με ειδοποιήσεων πύλης SharePoint Portal Server 2003 ή με αναζήτηση στις επιδόσεις του SharePoint Server 2007. Για περισσότερες πληροφορίες σχετικά με τα συγκεκριμένα συμπτώματα που αντιμετωπίζετε, ανατρέξτε στην ενότητα "Περισσότερες πληροφορίες".

Αιτία

Αυτά τα ζητήματα παρουσιάζονται επειδή η εργασία ευρετηρίου αναδόμηση δεν επαναφέρει όλες τις επιλογές που έχουν οριστεί για τα ευρετήρια που χρησιμοποιούνται από τον SharePoint Portal Server 2003 ή του SharePoint Server 2007 Αφού δημιουργηθεί η εκ νέου τα ευρετήρια. Για ναΠαράβλεψη των διπλών τιμώνη επιλογή είναι απενεργοποιημένη, μόλις δημιουργηθεί η εκ νέου τα ευρετήρια.

ΣΗΜΕΙΩΣΗΑυτό το ζήτημα έχει διορθωθεί στο SQL Server 2005 Service Pack 2. Εάν χρειαστεί να ενεργοποιήσετε εκ νέου την εργασία αναδόμηση Index, ενημέρωση του SQL Server.

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

Για να επιλύσετε αυτά τα ζητήματα, απενεργοποιήστε το σχέδιο συντήρησης που περιέχει την εργασία αναδόμηση του ευρετηρίου. Στη συνέχεια, χρησιμοποιήστε το SQL Server Management Studio για να εντοπίσετε τα ευρετήρια που έχουν οριστεί στον πίνακα που ακολουθεί, ανάλογα με την περίπτωσή σας. Για κάθε ευρετήριο, βεβαιωθείτε ότι τοΠαράβλεψη των διπλών τιμώντο πλαίσιο ελέγχου είναι επιλεγμένο.

ΣΗΜΕΙΩΣΗΊσως χρειαστεί να προσωρινά κάντε κλικ για να καταργήσετε ένα από τα ακόλουθα πλαίσια ελέγχου, για να τροποποιήσετε τις ρυθμίσεις ευρετηρίου:
  • Για ναUNIQUEπλαίσιο ελέγχου από τοΓενικάκαρτέλα από τηΙδιότητες ευρετηρίουτου διαφημιζόμενου πελάτη Β
  • Για ναΠαράβλεψη των διπλών τιμώνπλαίσιο ελέγχου από τοOptionsτου διαφημιζόμενου πελάτη Β
Μετά την τροποποίηση των ρυθμίσεων του ευρετηρίου, βεβαιωθείτε ότι κάνετε κλικ για να επιλέξετε τοUNIQUEτο πλαίσιο ελέγχου ξανά.

SharePoint Portal Server 2003

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
DatabaseΌνομα πίνακαΌνομα ευρετηρίου
_ServSrch_docspecialpropsIX_CatIdDocId
_ServSub_PropVersionsIX_srch_propVersions_non_Clustered
_ServSupportedPropsIX_Unique_Uri
_ServURIHashIX_URIs
_ProfProfileImport_copyIX_ProfileImport_copy

SharePoint Server 2007

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
DatabaseΌνομα πίνακαΌνομα ευρετηρίου
ΑναζήτησηMSSAlertDocHistoryIX_AlertDocHistory
ΑναζήτησηMSSAnchorChangeLogIX_MSSAnchorChangeLog
ΑναζήτησηMSSAnchorPendingChangeLogIX_MSSAnchorPendingChangeLog
ΑναζήτησηMSSCrawlChangedSourceDocsIX_MSSCrawlChangedSourceDocs
ΑναζήτησηMSSCrawlChangedTargetDocsIX_MSSCrawlChangedTargetDocs
ΑναζήτησηMSSCrawledPropSamplesIX_MSSCrawledPropSamplesByDocid
ΑναζήτησηMSSCrawlErrorListIX_MSSCrawlErrorList_hrResult
ΑναζήτησηMSSCrawlHostListIX_MSSCrawlHostList_Name
ΑναζήτησηMSSCrawlQueueIX_MSSCrawlQueue
ΑναζήτησηMSSDocSdidsIX_MSSDocSdids
Πριν ενεργοποιήσετε εκ νέου το σχέδιο συντήρησης, διαγράφει την εργασία αναδόμηση ευρετήριο ή να αντικαταστήσετε την εργασία ευρετηρίου αναδόμηση με μια πρόταση Transact-SQL εκτέλεση εργασιών. Η εργασία εκτέλεσης πρόταση Transact-SQL πρέπει να επαναφέρετε όλες τις επιλογές σε ευρετήρια.

Μπορείτε να εκτελέσετε τα ακόλουθα ερωτήματα SQL, για να προσδιορίσετε αν η επιλογή "Παράβλεψη των διπλότυπων τιμών" έχει οριστεί σωστά σε αυτά τα συγκεκριμένα ευρετήρια.
  • Στον SharePoint Server 2007, εκτελέστε το ερώτημα followng στη βάση δεδομένων αναζήτησης κατάλληλα. Για παράδειγμα, εκτελέστε αυτό το ερώτημα στο SharedServices1_Search_DB.
    select [name], [type_desc], [is_unique], [ignore_dup_key] 
    from sys.indexes 
    where name in ('IX_MSSAnchorChangeLog', 'IX_MSSAnchorPendingChangeLog', 'IX_MSSCrawlChangedSourceDocs', 
    'IX_MSSCrawlChangedTargetDocs','IX_MSSCrawledPropSamplesByDocid','IX_MSSCrawlErrorList_hrResult',
    'IX_MSSCrawlHostList_Name','IX_MSSCrawlQueue','IX_MSSDocSdids')
    
  • Στον SharePoint Portal Server 2003, εκτελέστε το παρακάτω ερώτημα από τη βάση δεδομένων _SERV.
    select [name], [type_desc], [is_unique], [ignore_dup_key]  
    from sys.indexes 
    where name in ('IX_CatIdDocId', 'IX_srch_propVersions_non_Clustered', 'IX_Unique_Uri', 'IX_URIs', 'IX_ProfileImport_copy')
    
Για ναIgnore_duplicate_keyτιμή για κάθε ευρετήριο πρέπει να είναι 1. Εάν ο διακομιστής θα αναφέρει ένα 0 (μηδέν) για τοIgnore_duplicate_keyτιμή, αντιμετωπίζετε αυτό το ζήτημα.

Περισσότερες πληροφορίες

Συμπτώματα που παρουσιάζονται στον SharePoint Portal Server 2003

Εάν εκτελείτε το SharePoint Portal Server 2003, οι χρήστες δεν ειδοποιούνται όταν τροποποιούνται τα στοιχεία στην τοποθεσία πύλης. Επιπλέον, ενδέχεται να αντιμετωπίσετε τα ακόλουθα συμπτώματα:
  • Οι χρήστες λαμβάνουν ένα μήνυμα ηλεκτρονικού ταχυδρομείου που επιβεβαιώνει ότι ένα μήνυμα δημιουργήθηκε. Ωστόσο, οι χρήστες δεν λαμβάνουν αργότερα μηνύματα ηλεκτρονικού ταχυδρομείου όταν τροποποιούνται τα στοιχεία.
  • Το αρχείο Spsnotificationservice.log περιέχει το ακόλουθο μήνυμα λάθους:
    Πληροφορίες εξαίρεσης:
    Microsoft.SharePoint.Portal.Alerts.NotificationDataTemporarilyUnavailableException: Δεν ήταν δυνατή η δημιουργία ειδοποίησης: Η DocSpecialProps δεδομένων δεν είναι έτοιμο ακόμα. Προσπαθήστε ξανά.
  • Ο πίνακας Dbo.srch_docspecialprops στη βάση δεδομένων _Serv είναι κενή.
  • Ένα ίχνος profiler SQL που λαμβάνεται κατά τη διάρκεια μιας ανίχνευσης περιέχει το ακόλουθο μήνυμα λάθους του SQL Server 2601:
    "Δεν είναι δυνατό να εισαγάγετε διπλότυπων κλειδιών γραμμής στο αντικείμενο"
    Αυτό το μήνυμα λάθους παρουσιάζεται όταν εισάγονται δεδομένα στον πίνακα Srch_docspecialprops.

Συμπτώματα που παρουσιάζονται στον SharePoint Server 2007

Εάν εκτελείτε το SharePoint Server 2007, η κατάσταση ευρετηρίου παραμένει στο στοΑνίχνευσηSTATE.

Εάν τα ευρετήρια επανέρχονται και ξεκινά μια πλήρης ανίχνευση, ενδέχεται επίσης να αντιμετωπίσετε τα ακόλουθα συμπτώματα:
  • The number of handles that are opened by the MSSearch.exe process increases.
  • The number of TCP connections to the computer that is running SQL Server increases.
  • The Dbo.srch_docspecialprops table in the _Serv database is empty.
  • The following error message is logged in the Uls log files of the server that is configured as the Indexer role:
    SqlCrawl::ExecuteCommand fails Error 0x80040e2f
If the indexes are not reset, and if a full crawl is started, the following error message is logged in the Uls log files of the server that is configured as the Indexer role:
CGathererQueueManager::FlushQueue failed with recoverable error 0x80040e2f CGathererFilterSink::CommitLinks : pGatherAddLink->AddLinkComplete error=0x80040e2f

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Office SharePoint Server 2007
  • Microsoft Office SharePoint Portal Server 2003
Λέξεις-κλειδιά: 
kbexpertiseinter kbtshoot kbprb kbmt KB930887 KbMtel
Μηχανικά μεταφρασμένοΜηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:930887  (http://support.microsoft.com/kb/930887/en-us/ )