"0x80040E14" ή "HTTP 500" μήνυμα λάθους όταν συνδεθείτε με την τοποθεσία του Windows SharePoint Services στο Web μετά την εγκατάσταση ενός service pack του Windows SharePoint Services ή μια ενημερωμένη έκδοση ασφαλείας

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 841216 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

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

Συμπτώματα

Μπορείτε να συνδεθείτε με ένα Microsoft Windows SharePoint Τοποθεσία Web των υπηρεσιών μετά την εγκατάσταση του Microsoft Windows SharePoint Services Service pack ή μιας ενημερωμένης έκδοσης ασφαλείας του διακομιστή. Όταν το κάνετε αυτό, ενδέχεται να λαμβάνετε ένα μήνυμα λάθους παρόμοιο με ένα από τα ακόλουθα μηνύματα λάθους:
Εξαίρεση από το HRESULT: 0x80040E14.
Αντιμετώπιση προβλημάτων με το Windows SharePoint Services.
HTTP 500 - Εσωτερικό σφάλμα διακομιστή
Επιπλέον, ίσως δεν είναι δυνατό να εκτελέσετε τις ακόλουθες πράξεις:
  • Επεξεργασία των στηλών σε μια λίστα
  • Εισαγάγετε ένα υπολογιστικό φύλλο
  • Προσθήκη επιλογών σε ένα πεδίο επιλογής

Αιτία

Αυτό το ζήτημα μπορεί να προκύψει, εάν το περιεχόμενο βάσεις δεδομένων στα Windows Υπηρεσίες SharePoint Services δεν ενημερώνονται σωστά κατά την εγκατάσταση του Υπηρεσίες Windows SharePoint Services service pack ή ασφαλείας η ενημερωμένη έκδοση για Windows SharePoint Services 2.0 που περιγράφεται στο άρθρο της Γνωσιακής βάσης 887981. Οι βάσεις δεδομένων περιεχομένου, εξακολουθείτε να έχετε τη ίδιους αριθμούς έκδοσης που υπήρχαν πριν από την εγκατάσταση των Windows Οι υπηρεσίες SharePoint Services service pack. Αυτό το ζήτημα μπορεί να προκύψει αν ισχύει μία από τις ακόλουθες ενέργειες συνθήκες είναι αληθής:
  • Εγκατάσταση του Microsoft Windows SharePoint Services Service Service Pack 1 (SP1) ή αργότερα όταν ο εικονικός διακομιστής είναι μη εκτεταμένο διακομιστή και, στη συνέχεια επεκτείνετε τον εικονικό διακομιστή, αντιστοιχίζοντας τον εικονικό διακομιστή σε έναν ήδη υπάρχοντα παράθυρα Τοποθεσία Web των υπηρεσιών SharePoint.
  • Εγκατάσταση του Windows SharePoint Services Service Pack 1 (SP1) ή αργότερα στο διακομιστή όταν διακοπεί η υπηρεσία MSSQLSERVER. Σε αυτήν την περίπτωση, Υπηρεσίες Windows SharePoint Services και τα service pack είναι εγκατεστημένα με επιτυχία, αλλά το περιεχόμενο βάσεις δεδομένων δεν ενημερώνονται.
  • Εγκατάσταση του Windows SharePoint Services Service Pack 1 (SP1) ή αργότερα σε μια διαδικασία και ο διακομιστής έχει τον κατάλογο των εικονικών διακομιστών περιεχομένου αρχεία \_vti_pvt\service.cnf ή \web.config κλειδωμένο για πρόσβαση εγγραφής.
  • Εγκατάσταση του Windows SharePoint Services Service Pack 1 (SP1) ή νεότερη έκδοση με δικαιώματα διαχειριστή στο διακομιστή Web. Ωστόσο, ο λογαριασμός που χρησιμοποιείτε για την εγκατάσταση των υπηρεσιών Windows SharePoint Services service pack δεν είναι λογαριασμός διαχειριστή στον υπολογιστή που εκτελεί τον Microsoft SQL Server.

    ΣημείωσηΕλάχιστες, πρέπει να έχετε ρόλους ασφαλείας διαχειριστών και Δημιουργοί βάσεων δεδομένων στο SQL για το λογαριασμό όπου εγκαθιστάτε τα service pack του Windows Sharepoint Services σε διακομιστή Web με. Επίσης, πρέπει να έχετε πρόσβαση στη βάση δεδομένων με "db_owner" και την πρόσβαση του κοινού σε όλες τις βάσεις δεδομένων του SharePoint.
  • Μπορείτε να εγκαταστήσετε την ενημερωμένη έκδοση ασφαλείας για Windows SharePoint Services 2.0 που περιγράφεται στο άρθρο της Γνωσιακής βάσης 887981 χρησιμοποιώντας τη δυνατότητα αυτόματης ενημέρωσης.
Αυτό το ζήτημα ενδέχεται επίσης να παρουσιαστεί, εάν ακολουθήσετε τα εξής βήματα:
  1. Εγκατάσταση των υπηρεσιών Windows SharePoint Services.
  2. Εγκατάσταση Των Windows SharePoint Services SP1 ή νεότερη έκδοση.
  3. Κατάργηση του Windows SharePoint Services SP1 ή νεότερη έκδοση.
  4. Εγκαταστήστε ξανά την αρχική έκδοση των υπηρεσιών Windows SharePoint Services.
  5. Συνδεθείτε ξανά με τον αναβαθμισμένο βάσεις δεδομένων.
Σε αυτό το σενάριο, το Windows SharePoint Services είναι εσφαλμένη κατάσταση επειδή οι βάσεις δεδομένων έχουν αναβαθμιστεί για να εγκατασταθεί τα τελευταία υπηρεσίες Windows SharePoint Services service pack, αλλά ο διακομιστής Web χρησιμοποιεί την έκδοση παρασκευής build έκδοσης. Πρέπει να επανεγκαταστήσετε το Windows SharePoint Services και όλα τα ήδη εγκατεστημένο service pack για το πρόγραμμα και οι βάσεις δεδομένων να είναι λειτουργική.

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

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε το εργαλείο γραμμής εντολών Stsadm.exe Για να επιβάλετε την αναβάθμιση των βάσεων δεδομένων περιεχομένου. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα, ανάλογα με την έκδοση των υπηρεσιών Windows SharePoint Services που εκτελείται.

Οι υπηρεσίες Windows SharePoint Services 2.0

  1. Κάντε κλικ στο κουμπίΈναρξη, κάντε κλικ στο κουμπίΕκτέλεση, πληκτρολογήστεcmdμε τοΆνοιγμαπλαίσιο και, στη συνέχεια, κάντε κλικ στο κουμπίOK.
  2. Στη γραμμή εντολών, πληκτρολογήστε τις ακόλουθες γραμμές και στη συνέχεια πιέστε το πλήκτρο ENTER έπειτα από κάθε γραμμή:
    CD /d %commonprogramfiles%\Microsoft Shared\Web Server Extensions\60\Bin
    Stsadm -o αναβάθμισης - forceupgrade
  3. ΤύποςΈξοδοςΓια να τερματίσετε την εντολή Ερώτηση.

Οι υπηρεσίες Windows SharePoint Services 3.0

  1. Κάντε κλικ στο κουμπίΈναρξη, κάντε κλικ στο κουμπίΕκτέλεση, πληκτρολογήστεcmdμε τοΆνοιγμαπλαίσιο και, στη συνέχεια, κάντε κλικ στο κουμπίOK.
  2. Στη γραμμή εντολών, πληκτρολογήστε τις ακόλουθες γραμμές και στη συνέχεια πιέστε το πλήκτρο ENTER έπειτα από κάθε γραμμή:
    CD /d %commonprogramfiles%\Microsoft Shared\web server extensions\12\BIN
    Stsadm -o αναβάθμισης - forceupgrade
  3. ΤύποςΈξοδοςΓια να τερματίσετε την εντολή Ερώτηση.
ΣημείωσηΕάν εκτελέσετε την εντολή Stsadm.exe με μη αυτόματο τρόπο μια αναβάθμιση της εγκατάστασης των Windows SharePoint Services, που ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
Ο τρέχων χρήστης ή η ταυτότητα του χώρου συγκέντρωσης εφαρμογών του εικονικού διακομιστή δεν είναι ο κάτοχος της βάσης δεδομένων ' <sts_servername_1>' στο διακομιστή '"server_name\share_point" '</sts_servername_1>
Λαμβάνετε αυτό το μήνυμα λάθους, επειδή το Windows SharePoint Services απαιτεί ότι ο κάτοχος της βάσης δεδομένων (DBO) είναι ένα από τα εξής:
  • Ο λογαριασμός που χρησιμοποιεί το χώρο συγκέντρωσης εφαρμογών του εικονικού διακομιστή κεντρικής διαχείρισης του SharePoint για έλεγχο ταυτότητας των Microsoft Windows
  • Το λογαριασμό SQL Server που συνδέεται υπηρεσίες Windows SharePoint Services για έλεγχο ταυτότητας του SQL Server
Εάν χρησιμοποιείτε έλεγχο ταυτότητας των Windows, πρέπει να αλλάξετε την κατοχή της βάσης δεδομένων και τα δικαιώματα των βάσεων δεδομένων, για να παραχωρήσετε δικαιώματα για τους λογαριασμούς του χώρου συγκέντρωσης εφαρμογών. Εάν χρησιμοποιείτε έλεγχο ταυτότητας του SQL Server, πρέπει να αλλάξετε την κατοχή της βάσης δεδομένων και τα δικαιώματα των βάσεων δεδομένων, για να εκχωρήσετε δικαιώματα στο λογαριασμό SQL Server. Για να αλλάξετε τα δικαιώματα και η κατοχή της βάσης δεδομένων, χρησιμοποιήστε το Microsoft SQL Query Analyzer.

Πρέπει να αλλάξετε το DBO είναι ο λογαριασμός των Windows ή το λογαριασμό SQL Server που εκτελεί υπηρεσίες Windows SharePoint Services ως. Ωστόσο, εάν για οποιονδήποτε λόγο δεν μπορείτε να κάνετε την αλλαγή αμέσως, υπάρχει μια προσωρινή λύση. Μπορείτε να ορίσετε το λογαριασμό των Windows ή το λογαριασμό SQL Server που εκτελεί υπηρεσίες Windows SharePoint Services για να είναι διαχειριστής συστήματος στον SQL Server. Στη συνέχεια, μπορείτε να συνεχίσετε την εκτέλεση τουStsadm –o αναβάθμισηςη εντολή.

ΣημείωσηΕάν το λογαριασμό χώρου συγκέντρωσης εφαρμογών εκτελείται ως υπηρεσία δικτύου και εάν χρησιμοποιείτε έλεγχο ταυτότητας των Windows, δεν θα μπορούν να ορίσουν υπηρεσία δικτύου ως το DBO. Αντίθετα, μπορείτε να παραχωρήσετε δικαιώματα διαχειριστές συστήματος στον SQL Server στην ομάδα Network Service. Για τις εγκαταστάσεις που χρησιμοποιούν έλεγχο ταυτότητας των Windows, όπου η υπηρεσία δικτύου χρησιμοποιείται ως το λογαριασμό χώρου συγκέντρωσης εφαρμογών που εκτελεί τις υπηρεσίες Windows SharePoint Services ως, κάντεδενΧρησιμοποιήστε την παρακάτω διαδικασία.

Για να αλλάξετε το DBO είναι ο λογαριασμός των Windows ή το λογαριασμό SQL Server που εκτελεί υπηρεσίες Windows SharePoint Services ως, ακολουθήστε τα εξής βήματα:
  1. Μπορείτε να αλλάξετε την κατοχή της βάσης δεδομένων και τα δικαιώματα για τη βάση δεδομένων ρύθμισης παραμέτρων. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Στον υπολογιστή που εκτελεί τον SQL Server, κάντε κλικ στο κουμπίΈναρξη, έπειτα στην επιλογήΌλα τα προγράμματα, έπειτα στην επιλογήMicrosoft SQL Server, και στη συνέχεια κάντε κλικ στο κουμπίΑνάλυση ερωτημάτων.
    2. Με τοΣύνδεση στο διακομιστή SQLπαράθυρο διαλόγου, πληκτρολογήστε το όνομα διακομιστή από τοSQL Serverπλαίσιο και, στη συνέχεια, κάντε κλικ στο κουμπίOK.
    3. Σχετικά με τηνΕρώτημαμενού, κάντε κλικ στο κουμπίΑλλαγή βάσης δεδομένων.
    4. Με τοΕπιλέξτε τη βάση δεδομένων τουόνομα_διακομιστήπλαίσιο, κάντε κλικ στη βάση δεδομένων παραμέτρων (sts_config) και, στη συνέχεια, κάντε κλικ στο κουμπίOK.
    5. Με τοΕρώτηματμήμα του παραθύρου, πληκτρολογήστε την ακόλουθη περίπτωση ερωτήματος, ανάλογα με το αν χρησιμοποιείτε έλεγχο ταυτότητας των Windows ή έλεγχο ταυτότητας του SQL Server.

      Εάν χρησιμοποιείτε έλεγχο ταυτότητας των Windows, πληκτρολογήστε το ακόλουθο ερώτημα.
      DECLARE @AdminVSAccount nvarchar(255)
      DECLARE @ContentVSAccount nvarchar(255)
      SET @ContentVSAccount = N'domain\contentaccount'; 
      SET @AdminVSAccount = N'domain\adminaccount'; 
      EXEC sp_grantlogin @ContentVSAccount;
      EXEC sp_changedbowner @AdminVSAccount;
      IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount) 
        EXEC sp_grantdbaccess @ContentVSAccount; 
      EXEC sp_addrolemember 'db_owner', @ContentVSAccount; 
      EXEC sp_addsrvrolemember @AdminVSAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @AdminVSAccount, 'securityadmin'
      ΣημείωσηΣτις γραμμές 3 και 4, αντικατάστασηdomain\contentaccountκαιdomain\adminaccountμε το λογαριασμό τομέα για τον εικονικό διακομιστή περιεχομένου και του λογαριασμού τομέα για τον εικονικό διακομιστή της κεντρικής διαχείρισης του SharePoint. Εάν οι λογαριασμοί είναι το ίδιο, SQL Query Analyzer θα εμφανίσει ένα μήνυμα σφάλματος, αλλά η διαδικασία θα εξακολουθεί να είναι επιτυχής.

      Εάν χρησιμοποιείτε έλεγχο ταυτότητας του SQL Server, πληκτρολογήστε το ακόλουθο ερώτημα.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 
      EXEC sp_changedbowner @SQLAccount;
      EXEC sp_addsrvrolemember @SQLAccount, 'dbcreator'
      EXEC sp_addsrvrolemember @SQLAccount, 'securityadmin'
      ΣημείωσηΣτη γραμμή 2, αντικατάστασηsql_user_accountμε το όνομα του λογαριασμού του SQL Server, ότι οι υπηρεσίες Windows SharePoint Services έχει ρυθμιστεί να χρησιμοποιήσετε για να συνδεθείτε στον υπολογιστή που εκτελεί τον SQL Server. Πρέπει να πρόκειται για έναν υπάρχοντα λογαριασμό SQL Server.
    6. Κάντε κλικ στο κουμπίΕκτέλεση ερωτήματοςΓια να ενημερώσετε τη βάση δεδομένων.
  2. Αλλαγή του κατόχου βάσης δεδομένων και δικαιώματα για βάσεις δεδομένων περιεχομένων. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Στον υπολογιστή που εκτελεί τον SQL Server, κάντε κλικ στο κουμπίΈναρξη, έπειτα στην επιλογήΌλα τα προγράμματα, έπειτα στην επιλογήMicrosoft SQL Server, και στη συνέχεια κάντε κλικ στο κουμπίΑνάλυση ερωτημάτων.
    2. Με τοΣύνδεση στο διακομιστή SQLπαράθυρο διαλόγου, πληκτρολογήστε το όνομα διακομιστή από τοSQL Serverπλαίσιο και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
    3. Σχετικά με τηνΕρώτημαμενού, κάντε κλικ στο κουμπίΑλλαγή βάσης δεδομένων.
    4. Με τοΕπιλέξτε τη βάση δεδομένων τουόνομα_διακομιστήΚάντε κλικ τη βάση δεδομένων περιεχομένων που θέλετε να ενημερώσετε και, στη συνέχεια, κάντε κλικ στο κουμπίOK.
    5. Με τοΕρώτηματμήμα του παραθύρου, πληκτρολογήστε την ακόλουθη περίπτωση ερωτήματος, ανάλογα με το αν χρησιμοποιείτε έλεγχο ταυτότητας των Windows ή έλεγχο ταυτότητας του SQL Server.

      Εάν χρησιμοποιείτε έλεγχο ταυτότητας των Windows, πληκτρολογήστε το ακόλουθο ερώτημα.
      DECLARE @AdminVSAccount nvarchar(255)
      DECLARE @ContentVSAccount nvarchar(255)
      SET @ContentVSAccount = N'domain\contentaccount'; 
      SET @AdminVSAccount = N'domain\adminaccount'; 
      EXEC sp_grantlogin @ContentVSAccount;
      EXEC sp_grantlogin @AdminVSAccount;
      EXEC sp_changedbowner @AdminVSAccount;
      IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount) 
        EXEC sp_grantdbaccess @ContentVSAccount; 
      EXEC sp_addrolemember 'db_owner', @ContentVSAccount;
      ΣημείωσηΣτις γραμμές 3 και 4, αντικατάστασηdomain\contentaccountκαιdomain\adminaccountμε το λογαριασμό τομέα για τον εικονικό διακομιστή περιεχομένου και του λογαριασμού τομέα για τον εικονικό διακομιστή της κεντρικής διαχείρισης του SharePoint. Εάν οι λογαριασμοί είναι το ίδιο, SQL Query Analyzer θα εμφανίσει ένα μήνυμα σφάλματος, αλλά η διαδικασία θα εξακολουθεί να είναι επιτυχής. Εάν χρησιμοποιείτε έλεγχο ταυτότητας SQL Server, στις γραμμές 3 και 4, αντικατάστασηdomain\contentaccountκαιdomain\adminaccountμε το όνομα του λογαριασμού του SQL Server.

      Εάν χρησιμοποιείτε έλεγχο ταυτότητας του SQL Server, πληκτρολογήστε το ακόλουθο ερώτημα.
      DECLARE @SQLAccount nvarchar(255)
      SET @SQLAccount = N'sql_user_account'; 	
      EXEC sp_changedbowner @SQLAccount;
      ΣημείωσηΣτη γραμμή 2, αντικατάστασηsql_user_accountμε το όνομα του λογαριασμού του SQL Server, ότι οι υπηρεσίες Windows SharePoint Services έχει ρυθμιστεί να χρησιμοποιήσετε για να συνδεθείτε στον υπολογιστή που εκτελεί τον SQL Server. Πρέπει να πρόκειται για έναν υπάρχοντα λογαριασμό SQL Server.
    6. Κάντε κλικ στο κουμπίΕκτέλεση ερωτήματοςΓια να ενημερώσετε τη βάση δεδομένων.
  3. Επαναλάβετε τα προηγούμενα βήματα για κάθε επιπλέον βάση δεδομένων περιεχομένου.
  4. Βεβαιωθείτε ότι η ρύθμιση της DBO και τα κατάλληλα δικαιώματα ολοκληρώθηκε με επιτυχία. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Στον υπολογιστή που εκτελεί τον SQL Server, κάντε κλικ στο κουμπίΈναρξη, έπειτα στην επιλογήΌλα τα προγράμματα, έπειτα στην επιλογήMicrosoft SQL Server, και στη συνέχεια κάντε κλικ στο κουμπίEnterprise Manager.
    2. Στην περιοχήΒάσεις δεδομένων, εντοπίστε τη βάση δεδομένων ρύθμισης παραμέτρων, κάντε δεξιό κλικ στη βάση δεδομένων παραμέτρων και, στη συνέχεια, κάντε κλικ στο κουμπίΙδιότητες.
    3. Σχετικά με τηνΓενικάη καρτέλα, βεβαιωθείτε ότι ο κάτοχος είναι ο λογαριασμός που καθορίσατε στα ερωτήματα. Για τον έλεγχο ταυτότητας του SQL Server, ο κάτοχος είναι ο λογαριασμός του SQL Server. Για τον έλεγχο ταυτότητας των Windows, ο κάτοχος είναι το λογαριασμό χώρου συγκέντρωσης εφαρμογών που χρησιμοποιεί ως τον εικονικό διακομιστή της κεντρικής διαχείρισης του SharePoint.
    4. Επαναλάβετε αυτά τα βήματα για κάθε μία από τις άλλες βάσεις δεδομένων περιεχομένων.

Ιδιότητες

Αναγν. άρθρου: 841216 - Τελευταία αναθεώρηση: Πέμπτη, 27 Ιανουαρίου 2011 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows SharePoint Services
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows SharePoint Services 3.0
Λέξεις-κλειδιά: 
kbpending kberrmsg kbprb kbmt KB841216 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:841216

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com