Τρόπος αντιμετώπισης προβλημάτων που αφορούν τη ρύθμιση παραμέτρων των υπηρεσιών IIS σε υπηρεσίες αναφοράς του SQL Server 2005

ΕΙΣΑΓΩΓΗ

Αυτό το άρθρο περιγράφει τον τρόπο αντιμετώπισης προβλημάτων που αφορούν τη ρύθμιση παραμέτρων Internet Information Services (IIS) σε Microsoft SQL Server 2005 Reporting Services.

Αυτό το άρθρο προορίζεται κυρίως για τη διάγνωση ζητημάτων ρύθμισης παραμέτρων IIS 6.0 στο πλαίσιο των υπηρεσιών αναφοράς σε τοπική κατάσταση λειτουργίας. Αυτό το άρθρο ισχύει επίσης συνήθως IIS 5.0 και IIS 7.0. Ωστόσο, ορισμένα βήματα διαγνωστικών ενδέχεται να εγγραφούν μόνο για IIS 6.0, όπως τα βήματα για την επαλήθευση της εγκατάστασης του Microsoft ASP.NET χρησιμοποιώντας τη διαχείριση των υπηρεσιών IIS. Αυτό το άρθρο εξετάζει επίσης ορισμένα συνηθισμένα προβλήματα ρύθμισης παραμέτρων με έλεγχο ταυτότητας, με το ASP.NET και με τον Internet Explorer.

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

1 γενική προσέγγιση

Ζητήματα ρύθμισης παραμέτρων των υπηρεσιών IIS συνήθως εμφανίζονται ως αποτυχία να συνδεθείτε ή την εκτέλεση διακομιστή αναφοράς ή Διαχείριση αναφορών. Για να διαγνώσετε με επιτυχία αυτά τα ζητήματα ρύθμισης παραμέτρων, πρέπει να εξετάσετε την αρχιτεκτονική των υπηρεσιών αναφοράς και τον τρόπο που υπηρεσίες αναφοράς είναι ενοποιημένο με IIS. Αυτό το άρθρο προσπαθεί να προσδιορίσει τα κοινά προβλήματα ρύθμισης παραμέτρων των υπηρεσιών IIS που ενδέχεται να προκαλέσει βλάβη στις υπηρεσίες αναφοράς. Επίσης περιγράφονται ορισμένα ζητήματα μη IIS.

1.1Request ροής

Μια αίτηση HTTP από το χρήστη κατευθύνεται από πολλά επίπεδα. Εάν γνωρίζετε ποιο επίπεδο απέτυχε η αίτηση μπορεί να σας βοηθήσει να προσδιορίσετε τη φύση της αποτυχίας. Το παρακάτω διάγραμμα είναι απλοποιημένο διάγραμμα της ροής της αίτησης:



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


Συνήθως, ξεκινάτε για να διαγνώσετε προβλήματα υπηρεσιών αναφοράς στέλνοντας ένα αίτημα στον κατάλογο ρίζας του διακομιστή αναφορών στον Internet Explorer. Από προεπιλογή, η διεύθυνση URL είναι http://< server >/reportserver. Εάν λειτουργεί το διακομιστή αναφοράς, μπορείτε να χρησιμοποιήσετε στη συνέχεια του Internet Explorer για να στείλετε μια αίτηση σε http://< server >/reports. Εάν έχετε ρυθμίσει τις παραμέτρους του διακομιστή αναφορών για να χρησιμοποιήσετε το Secure Sockets Layer (SSL), πρέπει να πρώτα βεβαιωθείτε ότι ο διακομιστής μπορεί να εκτελείται σε κατάσταση λειτουργίας χωρίς SSL. Εάν έχετε ρυθμίσει τις παραμέτρους μιας ανάπτυξης εκτός κλίμακας, πρέπει να πρώτα βεβαιωθείτε ότι διακομιστή αναφοράς μπορεί να εκτελεστεί σε μεμονωμένους κόμβους. Διάγνωση προβλημάτων με αυτήν τη σειρά σας βοηθάει να απομονώσετε γρήγορα τα προβλήματα.

1.2Common συμπτώματα

Αυτή η ενότητα παραθέτει τα κοινά συμπτώματα που παρουσιάζονται όταν αιτήσεις αποτύχουν σε ένα συγκεκριμένο επίπεδο. Αυτή η ενότητα σας λέει πού να αναζητήσετε μηνύματα λάθους.
1.2.1Firewall
Εάν έχετε πρόσβαση σε διακομιστή αναφορών από έναν απομακρυσμένο υπολογιστή-πελάτη, βεβαιωθείτε ότι το τείχος προστασίας δεν εμποδίζει την αίτηση. Αιτήσεις που παρεμποδίζονται καταγράφεται στο αρχείο καταγραφής του τείχους προστασίας.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να βρείτε το αρχείο καταγραφής τείχους προστασίας, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

929455 όταν ρυθμίζετε μια προσαρμοσμένη θέση για το αρχείο καταγραφής του τείχους προστασίας των Windows στα Windows Vista, ενδέχεται να μην εγγραφούν πληροφορίες στο αρχείο καταγραφής

Μπορείτε επίσης να επισκεφθείτε τις ακόλουθες τοποθεσίες της Microsoft στο Web:
1.2.2HTTP.sys
Οι υπηρεσίες IIS 6.0 που δεν εκτελείται σε λειτουργία απομόνωσης IIS 5.0 και IIS 7.0 θα πρέπει να χρησιμοποιήσετε το πρόγραμμα οδήγησης πυρήνα HTTP (HTTP.sys) για να εκτελέσετε HTTP δικτύου εισόδου/εξόδου. Αυτόματη εκκίνηση της υπηρεσίας HTTP. Δεν χρειάζεται να πραγματοποιήσετε μη αυτόματη ρύθμιση παραμέτρων. Εάν οι υπηρεσίες αναφοράς έχει ρυθμιστεί να χρησιμοποιεί SSL, πρέπει να βεβαιωθείτε ότι έχει ξεκινήσει η υπηρεσία HTTP SSL.

Η διαδικασία HTTP.sys μπορεί να επιστρέψει σφάλμα στον υπολογιστή-πελάτη, ακόμα και αν οι υπηρεσίες IIS δεν εμπλέκεται. Αυτό μπορεί να προκύψει όταν η διεύθυνση URL είναι ακατάλληλη ή όταν η ταυτότητα της τοποθεσίας Web των υπηρεσιών IIS δεν έχει ρυθμιστεί σωστά. Τα σφάλματα καταγράφονται στο αρχείο καταγραφής σφαλμάτων του HTTP.sys.

Για περισσότερες πληροφορίες σχετικά με τα αρχεία καταγραφής σφαλμάτων του HTTP.sys, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Για περισσότερες πληροφορίες σχετικά με το σφάλμα καταγραφή στο HTTP API, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

820729 καταγραφής σφαλμάτων στο HTTP API

Σύνολα 1.2.3IIS και εφαρμογή
Πριν να μπορείτε να εξετάσετε τη ρύθμιση παραμέτρων των υπηρεσιών IIS, πρέπει να βεβαιωθείτε ότι εκτελείται η υπηρεσία IIS Admin και το χώρο συγκέντρωσης εφαρμογών. Επίσης, πρέπει να βεβαιωθείτε ότι είναι σωστή η ταυτότητα της τοποθεσίας Web. Πρέπει να είστε προσεκτικοί με την ταυτότητα της τοποθεσίας Web εάν η τοποθεσία Web που φιλοξενεί τις υπηρεσίες αναφοράς δεν είναι η προεπιλεγμένη τοποθεσία Web ή εάν δεν καθορίσετε "All Unassigned" για την ταυτότητα της τοποθεσίας Web. Εάν έχετε ρυθμίσει τις παραμέτρους διακομιστή αναφοράς και Διαχείριση αναφορών σε διαφορετικές τοποθεσίες Web, δοκιμάστε για να ρυθμίσετε το διακομιστή αναφοράς και Διαχείριση αναφορών στην ίδια τοποθεσία Web. Εάν άλλες εφαρμογές χρησιμοποιούν από κοινού την ίδια τοποθεσία Web με υπηρεσίες αναφοράς, δοκιμάστε να ρυθμίσετε τις υπηρεσίες αναφοράς εικονικών καταλόγων σε μια νέα τοποθεσία Web. Εάν έχετε επεκτάσεις ISAPI ή τα φίλτρα τρίτων κατασκευαστών, προσπαθήστε να καταργήσετε το τρίτο επεκτάσεις ISAPI ή φίλτρα.

Εάν παρουσιάζονται πολλά ζητήματα ρύθμισης παραμέτρων με τις υπηρεσίες IIS, μπορείτε να εγκαταστήσετε ξανά τις υπηρεσίες IIS. Όταν το κάνετε αυτό, πρέπει να ρυθμίσετε ξανά ASP.NET και οι εικονικοί κατάλογοι υπηρεσίες αναφοράς.

Για περισσότερες πληροφορίες σχετικά με τη θέση του αρχείου καταγραφής των υπηρεσιών IIS, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

324091 ΔΙΑΔΙΚΑΣΙΕΣ: προβολή και αναφορά από αρχεία καταγραφής

Μπορείτε επίσης να επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
1.2.4ASP.NET
Μήνυμα λάθους στον Internet Explorer να δηλώσετε ότι θα παρουσιαστεί κάποιο πρόβλημα στο ASP.NET. Εάν έχετε προηγουμένως απεγκαταστήσατε IIS ή ASP.NET στον υπολογιστή, πρέπει να επικυρώσετε τις ρυθμίσεις παραμέτρων του ASP.NET. Μπορείτε να διορθώσετε τα περισσότερα προβλήματα ρύθμισης παραμέτρων του ASP.NET με χρήση του αρχείου aspnet_regiis.exe επανάληψη της καταχώρησης του ASP.NET στις υπηρεσίες IIS. Για περισσότερες πληροφορίες σχετικά με το ASP.NET επικύρωσης, ανατρέξτε στο τμήμα 4 του παρόντος άρθρου.

Μπορείτε να χρησιμοποιήσετε μια σελίδα .aspx απλή η εκτέλεση ελέγχου ασφαλείας της ρύθμισης παραμέτρων του IIS και του ASP.NET. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Δημιουργήστε έναν νέο εικονικό κατάλογο στην τοποθεσία Web που φιλοξενεί τις υπηρεσίες αναφοράς εικονικούς καταλόγους.
  2. Παραχωρείτε δικαιώματα ανάγνωσης και εκτέλεσης δικαιώματα για τον εικονικό κατάλογο.
  3. Αναπτύξετε μια σελίδα .aspx απλή στον εικονικό κατάλογο.
Εάν δεν μπορείτε να αναζητήσετε τη σελίδα .aspx στον Internet Explorer, επιλύσετε το πρόβλημα πρώτα. Το πρόβλημα μπορεί να παρουσιαστεί στο ASP.NET ή σε οποιοδήποτε από τα επίπεδα πριν από την αίτηση να φτάσει ASP.NET.
1.2.5Report διακομιστή εικονικούς καταλόγους
Δεν είχαν ρυθμιστεί εικονικούς καταλόγους των υπηρεσιών αναφοράς, χρησιμοποιώντας την υπηρεσία παροχής των οργάνων διαχείρισης των Windows (WMI) για αναφορά υπηρεσίες ή το εργαλείο ρύθμισης παραμέτρων υπηρεσιών αναφοράς, πρέπει να ακολουθήσετε τις οδηγίες στο σημείο 4.1, για να επαληθεύσετε τις ρυθμίσεις των εικονικών καταλόγων. Εάν παρουσιάζονται πολλά ζητήματα ρύθμισης παραμέτρων, μπορείτε να δημιουργήσετε εκ νέου το εικονικούς καταλόγους χρησιμοποιώντας το WMI ή χρησιμοποιώντας το εργαλείο ρύθμισης παραμέτρων υπηρεσιών αναφοράς.

Για να επιλύσετε προβλήματα, επαληθεύστε και διορθώστε τον εικονικό κατάλογο του διακομιστή αναφορών. Στη συνέχεια, όταν εργάζεστε έκθεση διακομιστή, μπορείτε να εξετάσετε και να διορθώσετε τον εικονικό κατάλογο Διαχείριση αναφορών. Όταν η Διαχείριση αναφορών δεν είναι δυνατό να επικοινωνήσει με διακομιστή αναφοράς, το σφάλμα καταγράφεται συνήθως στα αρχεία καταγραφής των υπηρεσιών αναφοράς.

Για περισσότερες πληροφορίες σχετικά με αρχεία καταγραφής ανιχνεύσεων υπηρεσιών αναφοράς, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:Ακολουθεί ένα τυπικό παράδειγμα αυτών των σφαλμάτων:
w3wp! ui! 1! 8 / 2008/5-10: 20:56:: e σφάλμα: κωδικός κατάστασης HTTP--> 500

---Λεπτομέρειες---

System.Net.WebException: Η αίτηση απέτυχε με < κάποιο σφάλμα >

σε Microsoft.SqlServer.ReportingServices2005.RSConnection.GetSecureMethods()
σε Microsoft.ReportingServices.UI.Global.RSWebServiceWrapper.GetSecureMethods()
Εάν εργάζεστε στον εικονικό κατάλογο του διακομιστή αναφορών, αλλά δεν λειτουργεί ο εικονικός κατάλογος Διαχείριση αναφορών, εξετάστε τη διεύθυνση URL που χρησιμοποιεί διαχείριση εκθέσεων για την επικοινωνία με το διακομιστή αναφοράς.

Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία Web:Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

922656 μήνυμα λάθους κατά την προσπάθειά σας να ανοίξετε το εργαλείο Διαχείριση αναφορών σε υπηρεσίες αναφοράς του SQL Server 2005: "η αίτηση απέτυχε με κατάσταση HTTP 400: Εσφαλμένη αίτηση" ή "απέτυχε η προσπάθεια σύνδεσης με το διακομιστή αναφοράς"

Ζητήματα ρύθμισης παραμέτρων τοποθεσίας 2Web

2.1Web τοποθεσία ταυτότητας θεμάτων

Εάν το μήνυμα λάθους δηλώνει ότι ο Internet Explorer δεν μπορεί να καταλήξει διακομιστή αναφοράς ή διαχείριση εκθέσεων, πρέπει να επικυρώσετε τις ρυθμίσεις τοποθεσίας Web για υπηρεσίες αναφοράς. Ακολουθούν ορισμένα μηνύματα λάθους που ενδέχεται να λάβετε.

Στη Διαχείριση έκθεση, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Απέτυχε η προσπάθεια σύνδεσης στο διακομιστή αναφορών. Ελέγξτε τη σύνδεση πληροφοριών και ότι ο διακομιστής αναφοράς είναι σε συμβατή έκδοση.
Στον Internet Explorer, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Δεν είναι δυνατή η εύρεση διακομιστή ή υπάρχει σφάλμα DNS
Στον Internet Explorer, λαμβάνετε το ακόλουθο μήνυμα λάθους:
HTTP 400 Ακατάλληλη αίτηση
Βεβαιωθείτε ότι η διεύθυνση IP ή το όνομα κεντρικού υπολογιστή που χρησιμοποιείται στη διεύθυνση URL επιλύει στον υπολογιστή και την τοποθεσία Web που φιλοξενεί τις υπηρεσίες αναφοράς εικονικούς καταλόγους. Εάν οι εικονικοί κατάλογοι φιλοξενούνται σε διαφορετικές τοποθεσίες του Web, ελέγξτε τη ρύθμιση παραμέτρων της τοποθεσίας Web για το διακομιστή αναφοράς και Διαχείριση αναφορών.

Εάν η διεύθυνση URL καθορίζεται από μια διεύθυνση IP, επαληθεύστε τα εξής:
  • Βεβαιωθείτε ότι η διεύθυνση IP επιλύει στον υπολογιστή που φιλοξενεί τις υπηρεσίες αναφοράς εικονικούς καταλόγους. Μπορείτε να χρησιμοποιήσετε το ipconfig.exe εντολή για να παραθέσετε τις διασυνδέσεις δικτύου ενός υπολογιστή.
  • Βεβαιωθείτε ότι οι τοποθεσίες Web που φιλοξενούν υπηρεσίες αναφοράς χρησιμοποιούν τη ρύθμιση All Unassigned ή τη διεύθυνση IP που έχετε καθορίσει στο παράθυρο αναγνώριση τοποθεσίας Web .
Εάν η διεύθυνση URL καθορίζεται από ένα όνομα κεντρικού υπολογιστή, επαληθεύστε τα εξής:
  • Βεβαιωθείτε ότι το όνομα κεντρικού υπολογιστή που επιλύει υπολογιστή υπηρεσιών αναφοράς. Μπορείτε να χρησιμοποιήσετε την εντολή ping.exe , για να επιλύσετε το όνομα κεντρικού υπολογιστή στη διεύθυνση IP. Στη συνέχεια, βεβαιωθείτε ότι θα επιλύει τη διεύθυνση IP στον υπολογιστή που φιλοξενεί τις υπηρεσίες αναφοράς εικονικούς καταλόγους.
  • Βεβαιωθείτε ότι η τοποθεσία Web χρησιμοποιεί τη ρύθμιση All Unassigned για την αναγνώριση τοποθεσίας Web ή ότι η τοποθεσία Web καθορίζει μια κεφαλίδα κεντρικού υπολογιστή που να ταιριάζει με την κεφαλίδα κεντρικού υπολογιστή στην αίτηση. Η κεφαλίδα κεντρικού υπολογιστή που χρησιμοποιεί την αίτηση είναι συνήθως το όνομα του διακομιστή που καθορίζεται στη διεύθυνση URL. Σε ένα σενάριο εξισορρόπησης φόρτου δικτύου (NLB), η κεφαλίδα του κεντρικού υπολογιστή είναι συνήθως το όνομα του εικονικού κόμβου. Η κεφαλίδα κεντρικού υπολογιστή μπορεί επίσης να οριστεί στο αρχείο Hosts.
Στις υπηρεσίες IIS 5.0 και IIS 6.0, η ταυτότητα της τοποθεσίας Web έχουν οριστεί στο παράθυρο " Αναγνώριση τοποθεσίας Web " της καρτέλας τοποθεσίας Web από τη σελίδα Ιδιοτήτων της τοποθεσίας Web . Στο IIS 7.0, μπορείτε να ορίσετε τις ταυτότητες τοποθεσία Web κάνοντας κλικ στη σύνδεση συνδέσεις στο παράθυρο Επεξεργασία τοποθεσίας . Για περισσότερες πληροφορίες σχετικά με το πώς καθορίζονται οι ταυτότητες τοποθεσία στο Web, επισκεφθείτε τις ακόλουθες τοποθεσίες Web.

Σημείωση Οι υπηρεσίες IIS 5.0 χρησιμοποιεί μια διασύνδεση που μοιάζει με IIS 6.0 για να ορίσετε τις ταυτότητες τοποθεσία Web.Πρέπει επίσης να βεβαιωθείτε ότι η Διαχείριση αναφορών χρησιμοποιεί μια σωστή διεύθυνση URL για πρόσβαση σε διακομιστή αναφορών. Για περισσότερες πληροφορίες, επισκεφθείτε τις ακόλουθες τοποθεσίες της Microsoft στο Web:

2.2Issues που προκύπτουν μετά την επανεγκατάσταση των IIS

Εάν επανεγκαταστήσατε το IIS, ίσως χρειαστεί να ρυθμίσετε ξανά τις παραμέτρους ASP.NET, έκθεση διακομιστή εικονικούς καταλόγους, και αναφέρετε διαχείριση εικονικών καταλόγων.
Πληροφορίες για την εγκατάσταση των υπηρεσιών IIS
Για περισσότερες πληροφορίες σχετικά με την εγκατάσταση των υπηρεσιών IIS 6.0, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Για περισσότερες πληροφορίες σχετικά με τον τρόπο απεγκατάστασης του IIS 6.0, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Για περισσότερες πληροφορίες σχετικά με τον τρόπο εγκατάστασης του IIS 7.0, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Για περισσότερες πληροφορίες σχετικά με τον τρόπο εγκατάστασης και χρήσης των υπηρεσιών IIS 5.0, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

266115 πόροι για την εγκατάσταση και τη χρήση των υπηρεσιών IIS 5.0

Πληροφορίες σχετικά με τον τρόπο για να δημιουργήσετε ξανά τους εικονικούς καταλόγους των υπηρεσιών αναφοράς
Για περισσότερες πληροφορίες, επισκεφθείτε τις ακόλουθες τοποθεσίες της Microsoft στο Web:

2.3Issues με τα φίλτρα ISAPI

Τα φίλτρα ISAPI τρίτων κατασκευαστών μπορεί να προκαλέσει προβλήματα στο διακομιστή αναφοράς εικονικούς καταλόγους. Εάν υπάρχουν φίλτρα ISAPI τρίτων κατασκευαστών, προσπαθήστε να τα καταργήσετε από την τοποθεσία Web που φιλοξενεί τις υπηρεσίες αναφοράς εικονικούς καταλόγους. Ή, μετακινήστε τους εικονικούς καταλόγους των υπηρεσιών αναφοράς σε μια νέα τοποθεσία Web.

3Authentication θέματα

3.1You, πρέπει να εισαγάγετε πιστοποιήσεις στον Internet Explorer για να αποκτήσετε πρόσβαση σε υπηρεσίες αναφοράς

Όταν οι υπηρεσίες αναφοράς έχει ρυθμιστεί να χρησιμοποιεί Windows ενσωματωμένο έλεγχο ταυτότητας, Internet Explorer συνήθως δεν έχει ρυθμιστεί ώστε να σας ζητά πιστοποιήσεις. Για να προσδιορίσετε αν ο Internet Explorer έχει ρυθμιστεί να ζητούν πάντα διαπιστευτήρια, ακολουθήστε τα εξής βήματα:
  1. Ανοίξτε τον Internet Explorer.
  2. Στο μενού " Εργαλεία ", κάντε κλικ στην εντολή " Επιλογές Internet".
  3. Στην καρτέλα ασφάλεια , επιλέξτε τη ζώνη που ισχύει για τη διεύθυνση URL που χρησιμοποιείται για πρόσβαση στο διακομιστή αναφοράς. Για παράδειγμα, εάν χρησιμοποιείτε ένα όνομα NetBIOS για πρόσβαση σε διακομιστή αναφορών, επιλέξτε τη ζώνη Τοπικού Intranet .
  4. Κάντε κλικ στο κουμπί " Προσαρμοσμένο επίπεδο".
  5. Στην περιοχή " Έλεγχος ταυτότητας χρήστη " του πλαισίου διαλόγου " Ρυθμίσεις ασφαλείας ", κάντε κλικ στο κουμπί Αυτόματη σύνδεση μόνο στη ζώνη Intranet στην περιοχή σύνδεσης . Εάν η διεύθυνση URL είναι στη ζώνη intranet, μπορείτε να κάνετε κλικ Αυτόματη σύνδεση με το τρέχον όνομα χρήστη και τον κωδικό πρόσβασης.

3.2You εμφανίζεται μήνυμα λάθους "HTTP 401" αφού εισαγάγετε πιστοποιήσεις στον Internet Explorer

Εάν λάβετε ένα μήνυμα σφάλματος HTTP 401 αφού λάβετε επανειλημμένες ερωτήσεις από τον Internet Explorer, Παρουσιάστηκε ένα σφάλμα ελέγχου ταυτότητας. Για παράδειγμα, εάν εγκαταστήσετε τις υπηρεσίες αναφοράς σε λειτουργία με τοπικές ρυθμίσεις, ίσως σας ζητηθεί για διαπιστευτήρια τρεις φορές πριν να εμφανιστεί ένα μήνυμα σφάλματος HTTP 401 στον Internet Explorer. Όταν παρουσιαστεί αυτό το πρόβλημα, το αρχείο καταγραφής IIS εμφανίζει "HTTP 401" ως απόκριση στο IIS. Για να αντιμετωπίσετε αυτό το ζήτημα, επαληθεύστε τα εξής:
  • Βεβαιωθείτε ότι πληκτρολογήσατε το σωστό όνομα χρήστη και κωδικό πρόσβασης.
  • Ακολουθήστε τα βήματα στην ενότητα 3.1 του παρόντος άρθρου. Βεβαιωθείτε ότι δεν κάνετε σύνδεση ανώνυμου χρήστη στις ρυθμίσεις ασφαλείας για τη ζώνη.
Πιο συχνά, λαμβάνετε ένα μήνυμα σφάλματος HTTP 401 εάν έχετε ρυθμίσει τις υπηρεσίες αναφοράς, για να χρησιμοποιήσετε τα Windows ο ενσωματωμένος έλεγχος ταυτότητας. Από προεπιλογή, το IIS επιτρέπει τη μέθοδο ελέγχου ταυτότητας Negotiate και τη μέθοδο ελέγχου ταυτότητας NTLM. Συνήθως, Internet Explorer χρησιμοποιεί τη μέθοδο ελέγχου ταυτότητας Negotiate πριν ο Internet Explorer χρησιμοποιεί τη μέθοδο ελέγχου ταυτότητας NTLM.

Εάν χρησιμοποιείτε FQDN ή μια προσαρμοσμένη κεφαλίδα κεντρικού υπολογιστή που δεν ταιριάζει με το όνομα του υπολογιστή, ενδέχεται να παρουσιαστεί πρόβλημα ελέγχου loopback. Όταν παρουσιαστεί αυτό το ζήτημα, μπορείτε συνήθως να προσπελάσετε τις τοποθεσίες Web των υπηρεσιών αναφοράς, χρησιμοποιώντας τη διεύθυνση IP. Ωστόσο, η πρόσβαση στις τοποθεσίες Web χρησιμοποιώντας το FQDN ή ένα όνομα κεντρικού υπολογιστή.

Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

896861 εμφανίζεται το σφάλμα 401.1 κατά την αναζήτηση μιας τοποθεσίας Web που χρησιμοποιεί ενοποιημένο έλεγχο ταυτότητας και φιλοξενείται στις υπηρεσίες IIS 5.1 ή IIS 6

3.2.1 ο έλεγχος ταυτότητας Kerberos
Όταν το πρωτόκολλο διαπραγμάτευση ελέγχου ταυτότητας Kerberos, ενδέχεται να λαμβάνετε ένα μήνυμα σφάλματος HTTP 401 εξαιτίας ζητημάτων ελέγχου ταυτότητας Kerberos. Ακολουθούν μερικά από αυτά τα θέματα:
  • Εάν ο χώρος συγκέντρωσης εφαρμογών βασίζεται σε ένα λογαριασμό τομέα, ενδέχεται να λάβετε ένα μήνυμα σφάλματος HTTP 401 Εάν δεν έχει ρυθμιστεί το HTTP κύριο όνομα υπηρεσίας (SPN). Όταν παρουσιαστεί αυτό το ζήτημα, λαμβάνετε τον παρακάτω κωδικό σφάλματος του Kerberos:
    KRB_ERR_APP_MODIFIED
    Ίσως μπορέσετε να αποκτήσετε πρόσβαση στο διακομιστή, χρησιμοποιώντας την ακόλουθη διεύθυνση URL:
    http://localhost/<reportserver_vdir>
    Ωστόσο, δεν έχετε πρόσβαση στο διακομιστή, χρησιμοποιώντας την ακόλουθη διεύθυνση URL:
    http://<NetBIOS>/<reportserver_vdir>
    Για να διορθώσετε ή να αντιμετωπίσετε αυτά τα ζητήματα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
    • Ρύθμιση παραμέτρων του SPN HTTP για να ενεργοποιήσετε τον έλεγχο ταυτότητας Kerberos. Εάν χρησιμοποιείτε το όνομα NetBIOS και το FQDN στη διεύθυνση URL σας για πρόσβαση σε υπηρεσίες αναφοράς, πρέπει να καταχωρήσετε το HTTP SPN για το όνομα NetBIOS και το FQDN. Δεν μπορείτε να ρυθμίσετε το SPN HTTP για διάφορους λογαριασμούς στον ίδιο υπολογιστή. Επομένως, σύνολα διαφορετική εφαρμογή πρέπει να εκτελείται υπό τον ίδιο λογαριασμό για να χρησιμοποιήσετε το ίδιο HTTP SPN. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

      871179 λαμβάνετε ένα "σφάλμα HTTP 401.1 - μη εξουσιοδοτημένη πρόσβαση: η πρόσβαση απορρίφθηκε λόγω μη έγκυρων διαπιστευτηρίων" μήνυμα λάθους όταν προσπαθείτε να αποκτήσετε πρόσβαση σε μια τοποθεσία Web που είναι μέρος ενός χώρου συγκέντρωσης εφαρμογών IIS 6.0

    • Μπορείτε να αλλάξετε την ταυτότητα χώρου συγκέντρωσης εφαρμογών σε NetworkServices ή σε LocalSystem. Οι λογαριασμοί αυτοί να χρησιμοποιήσετε ενσωματωμένες SPN κεντρικού ΥΠΟΛΟΓΙΣΤΉ αντί για το SPN HTTP.
    • Επιβάλλετε στις IIS να δέχονται μόνο έλεγχο ταυτότητας NTLM. Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
  • Λαμβάνετε τον ακόλουθο κωδικό σφάλματος του Kerberos στο αρχείο καταγραφής συμβάντων:
    KRB_ERR_RESPONSE_TOO_BIG
    Για να επιλύσετε ή να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:
    1. Ενεργοποίηση καταγραφής Kerberos. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

      262177 πώς να ενεργοποιήσετε την καταγραφή συμβάντων Kerberos

    2. Εξετάστε το αρχείο καταγραφής. Εάν μπορείτε να δείτε τον κωδικό σφάλματος KRB_ERR_RESPONSE_TOO_BIG, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft για έναν εναλλακτικό τρόπο αντιμετώπισης αυτού του προβλήματος:
      244474 Τρόπος επιβολής Kerberos για να χρησιμοποιούν το πρωτόκολλο TCP αντί για UDP στον Windows Server 2003, στα Windows XP και στα Windows 2000

3.2.2 βασικού ελέγχου ταυτότητας
Εάν οι υπηρεσίες αναφοράς έχει ρυθμιστεί να χρησιμοποιεί βασικό έλεγχο ταυτότητας, αποτυχίας ελέγχου ταυτότητας καταγράφεται στο αρχείο καταγραφής συμβάντων ασφαλείας στο διακομιστή που εκτελεί τις υπηρεσίες IIS. Προβάλετε το μήνυμα λάθους. Εάν η τοπική πολιτική ασφαλείας δεν επιτρέπει τον έλεγχο ταυτότητας, μπορείτε είτε να επιτρέψετε το σύνδεσης πληκτρολογήστε μέσα σε τοπική πολιτική ασφαλείας ή να αλλάξετε τον τύπο σύνδεσης στο εσωτερικό της ρύθμισης παραμέτρων των υπηρεσιών IIS.

3.3You εμφανίζεται το μήνυμα λάθους "Δεν επιτρέπεται η πρόσβαση" στον Internet Explorer για IUSR ή άλλο IIS ανώνυμου χρήστη

Εάν αυτό το μήνυμα λάθους παρουσιάζεται απροσδόκητα, προσδιορίστε αν ανώνυμη ασφάλεια είναι ενεργοποιημένη σε εικονικούς καταλόγους των υπηρεσιών αναφοράς. Εάν αυτή η ρύθμιση είναι ενεργοποιημένη, απενεργοποιήστε την.

3.4Kerberos παρουσιάζονται ζητήματα αντιπροσώπευσης

Τα ζητήματα αυτά συνήθως είναι γνωστά ως "διπλό άλμα" ζητήματα. Ζητήματα αντιπροσώπευσης Kerberos ενδέχεται να προκύψει όταν ισχύουν οι ακόλουθες συνθήκες:
  • Ρυθμιστεί ενσωματωμένη ασφάλεια για τα αρχεία προέλευσης δεδομένων στην αναφορά σας.
  • Αναφορά σας αποκτά πρόσβαση σε έναν απομακρυσμένο διακομιστή για ένα αρχείο προέλευσης δεδομένων. Για παράδειγμα, την αναφορά σας αποκτά πρόσβαση υπηρεσίες ανάλυσης ή σε ένα διακομιστή βάσης δεδομένων Microsoft SQL Server.
  • Κατά την πρόσβαση στην αναφορά, λαμβάνετε ένα από τα ακόλουθα μηνύματα λάθους:

    Μήνυμα σφάλματος 1
    Η σύνδεση απέτυχε για το χρήστη (null)
    Μήνυμα σφάλματος 2
    Η σύνδεση απέτυχε για το χρήστη "NTAUTHORITY\ANONYMOUS"
  • Όταν ελέγχετε το αρχείο καταγραφής συμβάντων ασφαλείας στο διακομιστή που φιλοξενεί το αρχείο προέλευσης δεδομένων, μπορείτε να δείτε τα συμβάντα που δηλώνουν ότι ένας ανώνυμος χρήστης συνδεθεί.
Ένα σχήμα ελέγχου ταυτότητας NTLM δεν μπορεί να εκτελέσει λειτουργίες διπλό άλμα. Εάν καταργηθεί η υπηρεσία παροχής ελέγχου ταυτότητας Negotiate από την τοποθεσία Web ή τον εικονικό κατάλογο υπηρεσιών αναφοράς, πρέπει να προσθέσετε ξανά την υπηρεσία παροχής ελέγχου ταυτότητας Negotiate.

Για περισσότερες πληροφορίες, επισκεφθείτε τις παρακάτω τοποθεσίες της Microsoft στο Web ή KB άρθρα:Για περισσότερες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:

215383 Τρόπος ρύθμισης των υπηρεσιών IIS για την υποστήριξη του πρωτοκόλλου Kerberos και του πρωτοκόλλου NTLM για έλεγχο ταυτότητας δικτύου

326985 ζητήματα αντιμετώπισης προβλημάτων Kerberos στο IIS

917409 Τρόπος ρύθμισης παραμέτρων των υπηρεσιών ανάλυσης του SQL Server 2005 για να χρησιμοποιήσετε τον έλεγχο ταυτότητας Kerberos

319723 τρόπος για να χρησιμοποιήσετε τον έλεγχο ταυτότητας Kerberos σε SQL Server

909801 τρόπος για να βεβαιωθείτε ότι χρησιμοποιείτε τον έλεγχο ταυτότητας Kerberos, όταν δημιουργείτε μια απομακρυσμένη σύνδεση σε μια παρουσία του SQL Server 2005

Για περισσότερες πληροφορίες, επισκεφθείτε τις ακόλουθες τοποθεσίες της Microsoft στο Web:Εάν θέλετε να αποφύγετε τον έλεγχο ταυτότητας Kerberos, μπορείτε να χρησιμοποιήσετε μία από τις ακόλουθες μεθόδους:
  • Ρυθμίστε τις παραμέτρους αποθηκευμένων πιστοποιήσεων για το αρχείο προέλευσης δεδομένων.
  • Ρυθμίστε τις παραμέτρους υπηρεσιών αναφοράς να χρησιμοποιεί βασικό έλεγχο ταυτότητας. Η προεπιλεγμένη μέθοδος σύνδεσης είναι η μέθοδος NetworkClearText . Αυτή η μέθοδος σας επιτρέπει να κάνετε μία πρόσθετη αναπήδηση από το διακομιστή αναφορών.

Ζητήματα ρύθμισης παραμέτρων 4ASP.NET

4.1General σφάλματα

Ζητήματα ρύθμισης παραμέτρων ASP.NET έχουν διάφορα συμπτώματα. Για παράδειγμα, ενδέχεται να παρουσιαστεί ένα από τα εξής:
  • Ενδέχεται να λάβετε ένα μήνυμα λάθους "HTTP 404".
  • Ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
    Δεν ήταν δυνατή η φόρτωση του πόρου Microsoft.ReportingServices.UI.GlobalApp
  • Ενδέχεται να λάβετε άλλα μηνύματα λάθους εξαιρέσεων από ASP.NET.
Ζητήματα ρύθμισης παραμέτρων ASP.NET μπορεί να προκληθεί και από την κατάργηση ή επανεγκατάσταση μια έκδοση του Microsoft .NET Framework. Για να αντιμετωπίσετε αυτά τα ζητήματα, κάντε τα εξής:
  • Στο IIS Manager, κάντε δεξιό κλικ στον κόμβο τοποθεσίες στο Web και, στη συνέχεια, κάντε κλικ στο κουμπί Ιδιότητες. Στο παράθυρο Ιδιότητες τοποθεσίες Web, κάντε κλικ στη σελίδα ASP.NET και, στη συνέχεια, επιβεβαιώστε ότι το ASP.NET έκδοση είναι 2.0.50727.
  • Στο IIS Manager, κάντε δεξιό κλικ στον κόμβο τοποθεσίες στο Web και, στη συνέχεια, κάντε κλικ στο κουμπί Ιδιότητες. Στο παράθυρο Ιδιότητες τοποθεσίες Web, κάντε κλικ στην καρτέλα ISAPIFilters , εντοπίστε και, στη συνέχεια, κάντε κλικ στο φίλτρο ASP.NET_2.0.50727.0 . Βεβαιωθείτε ότι το εκτελέσιμο αρχείο πλαίσιο περιέχει μια έγκυρη διαδρομή για το αρχείο .dll φίλτρο ASP.NET.

    Σημείωση Στις υπηρεσίες IIS 5.1, το φίλτρο δεν υπάρχει.

    Σημείωση Στο IIS 7.0, μπορείτε να δείτε το φίλτρο κάνοντας κλικ στο εικονίδιο Φίλτρα ISAPI στη σελίδα ιδιοτήτων της τοποθεσίας Web.
  • Στο IIS Manager, εντοπίστε και, στη συνέχεια, κάντε δεξιό κλικ στον εικονικό κατάλογο για το διακομιστή αναφοράς και, στη συνέχεια, κάντε κλικ στο κουμπί Ιδιότητες. Στο παράθυρο διαλόγου, κάντε κλικ στην καρτέλα Εικονικού καταλόγου και, στη συνέχεια, κάντε κλικ στο κουμπί Ρύθμιση παραμέτρων. Βεβαιωθείτε ότι το παράθυρο Επεκτάσεις εφαρμογών είναι κενός. Βεβαιωθείτε ότι το Χάρτες εφαρμογής μπαλαντέρ παράθυρο διαθέτει μια αντιστοίχιση μεμονωμένο χαρακτήρα μπαλαντέρ. Επιλέξτε την αντιστοίχιση μπαλαντέρ και στη συνέχεια κάντε κλικ στο κουμπί Επεξεργασία. Βεβαιωθείτε ότι το πλαίσιο Εκτέλεση περιέχει τη σωστή διαδρομή για το αρχείο aspnet_isapi.dll. Βεβαιωθείτε ότι δεν είναι επιλεγμένο το πλαίσιο ελέγχου Επαλήθευση ύπαρξης του αρχείου .
  • Στο IIS Manager, εντοπίστε και, στη συνέχεια, κάντε δεξιό κλικ στον εικονικό κατάλογο για τη Διαχείριση αναφορών και, στη συνέχεια, κάντε κλικ στο κουμπί Ιδιότητες. Στο παράθυρο διαλόγου, κάντε κλικ στην καρτέλα Εικονικού καταλόγου και, στη συνέχεια, κάντε κλικ στο κουμπί Ρύθμιση παραμέτρων. Βεβαιωθείτε ότι το παράθυρο Επεκτάσεις εφαρμογής περιέχει τις προεπιλεγμένες αντιστοιχίσεις. Αυτή είναι μια λίστα με τις αντιστοιχίσεις για κοινούς τύπους αρχείων ASP.NET, όπως .aspx και .asax. Για να δημιουργήσετε ξανά την προεπιλεγμένη αντιστοίχιση, χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε το σωστό αντιστοιχίσεις δεσμών ενεργειών:
    Aspnet_regiis.exe – s < διαδρομή διαχείρισης αναφοράς >
    Σημείωση Στο IIS 7.0, τις αντιστοιχίσεις που είναι κάτω από το εικονίδιο Δείκτη χειρισμού αντιστοιχίσεις .
  • Στις επεκτάσεις διακομιστή Web των υπηρεσιών IIS, βεβαιωθείτε ότι είναι ενεργοποιημένο το ASP.NET 2.0.50727.
Εάν η επικύρωση αποτύχει, μπορείτε να καταχωρήσετε ASP.NET για να επιλύσετε το πρόβλημα. Για να γίνει αυτό, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Εάν εκτελείτε μια έκδοση 32-bit των υπηρεσιών αναφοράς σε ένα λειτουργικό σύστημα 32-bit ή σε ένα λειτουργικό σύστημα 64-bit, εκτελέστε την ακόλουθη εντολή σε μια γραμμή εντολών:
    %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i-ενεργοποίηση
  • Εάν εκτελείτε μια έκδοση 64-bit των υπηρεσιών αναφοράς σε ένα λειτουργικό σύστημα 64-bit, εκτελέστε την ακόλουθη εντολή σε μια γραμμή εντολών:
    %SystemRoot%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i-ενεργοποίηση
Δεν μπορείτε να εκτελέσετε ASP.NET 1. x και το ASP.NET 2.0 στην ίδια διαδικασία εργασίας των υπηρεσιών IIS. Εάν χρησιμοποιείτε τις υπηρεσίες IIS 6.0 ή το IIS 7.0, βεβαιωθείτε ότι ο χώρος συγκέντρωσης εφαρμογών που φιλοξενεί την εφαρμογή διακομιστή αναφορών δεν φιλοξενεί ASP.NET 1. εφαρμογές x . Εάν χρησιμοποιείτε τις υπηρεσίες IIS 5.0 ή αν χρησιμοποιείτε IIS 6.0 σε λειτουργία απομόνωσης IIS 5.0, βεβαιωθείτε ότι δεν εκτελείτε εφαρμογές που απαιτούν ASP.NET 1. x.

4.2You εμφανίζεται το μήνυμα λάθους "η τρέχουσα ταυτότητα (NT AUTHORITY\NETWORK SERVICE) δεν διαθέτει δικαιώματα εγγραφής στο '< διαδρομή > \v2.0.50727\Temporary αρχείων ASP.NET'"

Το σφάλμα προκαλείται από μια μη έγκυρη ρύθμιση παραμέτρων του ASP.NET. Για να επιλύσετε αυτό το ζήτημα, χορηγούν εγγραφής και εκτέλεσης δικαιώματα στο φάκελο προσωρινών αρχείων ASP.NET που υποδεικνύει το μήνυμα λάθους.

5SSL θέματα

5.1Problems παρουσιάζεται με πιστοποιητικά προγράμματος-πελάτη

Εάν έχετε ρυθμίσει τα πιστοποιητικά προγράμματος-πελάτη σε σας εικονικούς καταλόγους, Διαχείριση αναφορών δεν μπορεί να έλεγχος ταυτότητας διακομιστή αναφορών. Αυτό το ζήτημα παρουσιάζεται επειδή η Διαχείριση αναφορών δεν έχει σχεδιαστεί για να διαβιβάσετε πιστοποιητικά προγράμματος-πελάτη όταν Διαχείριση εκθέσεων επικοινωνεί με διακομιστή έκθεσης μέσω αιτήσεων HTTP. Επομένως, εάν ρυθμίσετε τις παραμέτρους των υπηρεσιών IIS για να ενεργοποιήσετε την επιλογή Απαιτούν πιστοποιητικά προγράμματος-πελάτη , δεν μπορείτε να χρησιμοποιήσετε τη Διαχείριση αναφορών. Για να επιλύσετε αυτό το ζήτημα, μπορείτε να καταργήσετε το πλαίσιο ελέγχου Απαιτούν πιστοποιητικά προγράμματος-πελάτη για τον εικονικό κατάλογο του διακομιστή αναφορών.

5.2 θα λάβετε ένα μήνυμα λάθους "connection Αναγκαστικό κλείσιμο" ή σφάλματα που δηλώνουν μια αποτυχία σύνδεσης SSL

Στον Internet Explorer, λαμβάνετε ένα από τα ακόλουθα μηνύματα λάθους:

Μήνυμα σφάλματος 1
Η σύνδεση διακόπηκε υποχρεωτικά
Μήνυμα σφάλματος 2
Η υποκείμενη σύνδεση έκλεισε
Μήνυμα σφάλματος 3
Δεν ήταν δυνατή η δημιουργία σχέσης αξιοπιστίας για το ασφαλές κανάλι SSL/TLS
Μήνυμα σφάλματος 4
Ο κωδικός κατάστασης HTTP--> 500
Εάν λαμβάνετε αυτά τα μηνύματα λάθους ενδέχεται να προκύψει μια αποτυχία σύνδεσης SSL. Αποτυχίες σύνδεσης SSL προκαλούνται συνήθως από το πιστοποιητικό που έχει εγκατασταθεί στις υπηρεσίες IIS. Για να επιλύσετε αυτό το πρόβλημα, κάντε τα εξής:
  • Βεβαιωθείτε ότι έχει εκδοθεί το πιστοποιητικό για το όνομα κεντρικού υπολογιστή ή για την κεφαλίδα κεντρικού υπολογιστή στη διεύθυνση URL που χρησιμοποιείτε για να αποκτήσετε πρόσβαση Διαχείριση εκθέσεων ή διακομιστή αναφορών.
  • Βεβαιωθείτε ότι έχει εκδοθεί το πιστοποιητικό για το όνομα κεντρικού υπολογιστή ή για την κεφαλίδα κεντρικού υπολογιστή στη διεύθυνση URL που χρησιμοποιεί Διαχείριση αναφορών για πρόσβαση στο διακομιστή αναφοράς.

    Σημείωση Αυτή η διεύθυνση URL μπορεί να οριστεί από το στοιχείο ReportServerUrl στο αρχείο RsWebApplication.config. Εάν αυτή η διεύθυνση URL έχει οριστεί, το όνομα κεντρικού υπολογιστή αυτού του URL είναι το όνομα κεντρικού υπολογιστή που χρησιμοποιεί το πρόγραμμα-πελάτη για πρόσβαση σε Διαχείριση αναφορών. Επειδή το όνομα κεντρικού υπολογιστή μπορεί να διαφέρει, αν χρησιμοποιείτε διαφορετικές διευθύνσεις URL για να αποκτήσετε πρόσβαση Διαχείριση αναφορών, σας συνιστούμε να ορίζετε ρητά την ReportServerUrl στοιχείο χρησιμοποιώντας το σωστό όνομα κεντρικού υπολογιστή. Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
  • Βεβαιωθείτε ότι η αλυσίδα αξιοπιστίας πιστοποιητικών είναι έγκυρη. Δηλαδή, βεβαιωθείτε ότι το πιστοποιητικό ή τον εκδότη του πιστοποιητικού είναι αξιόπιστη.

5.3Problems παρουσιάζονται στην επικοινωνία HTTP μεταξύ του διακομιστή αναφοράς και Διαχείριση αναφορών

Πρόβλημα μπορεί να παρουσιαστεί στην επικοινωνία HTTP μεταξύ Διαχείριση εκθέσεων και έκθεση διακομιστή. Όταν η ρύθμιση παραμέτρων SSL δεν είναι έγκυρο, Διαχείριση αναφορών να ανταποκριθεί σε Internet Explorer με επιτυχία. Ωστόσο, Διαχείριση αναφορών δεν είναι δυνατό να επικοινωνήσει με διακομιστή αναφοράς. Εάν αυτό το ζήτημα προκύπτει, Διαχείριση εκθέσεων εμφανίζει σωστά τις εικόνες στην κεντρική σελίδα "Διαχείριση εκθέσεων". Ωστόσο, η διαχείριση εκθέσεων εμφανίζει ένα σφάλμα στο χώρο όπου που αναμένετε να δείτε τους φακέλους και τα στοιχεία αναφοράς.


Για να διαγνώσετε αυτά τα ζητήματα, χρησιμοποιήστε την ανίχνευση του .NET Framework. Για να ενεργοποιήσετε την ανίχνευση του .NET Framework, προσθέστε τον ακόλουθο κώδικα στο αρχείο Web.config που βρίσκεται στο φάκελο Διαχείριση αναφορών:
<system.diagnostics>         <trace autoflush="true" />
<sources>
<source name="System.Net" maxdatasize="1024">
<listeners>
<add name="MyTraceFile"/>
</listeners>
</source>
<source name="System.Net.Sockets" maxdatasize="1024">
<listeners>
<add name="MyTraceFile"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add
name="MyTraceFile"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="d:\tmp\System.Net.trace.log"
/>
</sharedListeners>
<switches>
<add name="System.Net" value="Verbose" />
<add name="System.Net.Sockets" value="Verbose" />
</switches>
</system.diagnostics>

Για παράδειγμα, ας υποθέσουμε ότι η κεφαλίδα κεντρικού υπολογιστή του διακομιστή είναι "παράδειγμα1". Ωστόσο, το πιστοποιητικό εκδίδεται για να "example2". Όταν αποκτάτε πρόσβαση στην κεντρική σελίδα "Διαχείριση εκθέσεων", χρησιμοποιώντας τη διεύθυνση URL http://example1/reports , λαμβάνετε ένα προειδοποιητικό μήνυμα που δηλώνει ότι το πιστοποιητικό είναι έγκυρο. Επομένως, η ρύθμιση παραμέτρων του πιστοποιητικού δεν είναι έγκυρη.

Σημείωση Ανάλογα με την έκδοση του Internet Explorer που χρησιμοποιείτε, το προειδοποιητικό μήνυμα μπορεί να είναι ένα αναδυόμενο μήνυμα ή ένα μήνυμα που εμφανίζεται στον Internet Explorer. Ή, εάν έχετε επιλέξει να αγνοήσετε τις προειδοποιήσεις πριν, ενδέχεται να εμφανιστεί μια προειδοποίηση δεν στον Internet Explorer.

Στη Διαχείριση έκθεση, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Η υποκείμενη σύνδεση έκλεισε: δεν ήταν δυνατή η δημιουργία σχέσης αξιοπιστίας για το ασφαλές κανάλι SSL/TLS.
Στη συνέχεια, προσθέστε αυτόν το κώδικα XML στο αρχείο Web.config, στον κατάλογο Διαχείριση αναφορών.

Σημείωση Ίσως χρειαστεί να εκτελέσετε τη συγχώνευση εάν περιέχει ήδη το αρχείο Web.config το στοιχείο < system.diagnostics > ή το στοιχείο < διακόπτες > .

Όταν λάβετε το ίδιο μήνυμα λάθους, προβάλετε το αρχείο καταγραφής που καθορίσατε στον κώδικα XML. Σε αυτό το παράδειγμα, το αρχείο καταγραφής είναι στην ακόλουθη θέση:
D:\tmp\System.Net.trace.log
Στο κάτω μέρος του αρχείου καταγραφής, θα δείτε το ακόλουθο κείμενο:
System.Net Information: 0 : [3316] SecureChannel#63605042 - Remote certificate has errors:System.Net Information: 0 : [3316] SecureChannel#63605042 - Certificate name mismatch.
System.Net Information: 0 : [3316] SecureChannel#63605042 - A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.

System.Net Information: 0 : [3316] SecureChannel#63605042 - Remote certificate was verified as invalid by the user.
System.Net.Sockets Verbose: 0 : [3316] Socket#23836999::Dispose()
System.Net Error: 0 : [3316] Exception in the HttpWebRequest#44235609:: - The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.
System.Net Error: 0 : [3316] Exception in the HttpWebRequest#44235609::EndGetResponse - The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

Παρατηρήστε ότι το μήνυμα λάθους δηλώνει το είδος Παρουσιάστηκε πρόβλημα πιστοποιητικού.

6Scale-out και φορτίο εξισορρόπηση ζητήματα

6.1You εμφανίζεται ένα σφάλμα HTTP 401 κατά διαστήματα

Το ζήτημα διπλού άλματος που εξισορρόπηση φόρτου παρουσιάζει Μαΐου προκαλέσει περιοδικά σφάλματα HTTP 401. Με εξισορρόπηση φόρτου, μια αίτηση HTTP που αποστέλλονται στον ίδιο υπολογιστή μπορεί να δρομολογηθεί στον εικονικό διακομιστή και στη συνέχεια σε διαφορετικό κόμβο. Αυτό το ζήτημα παρουσιάζεται κατά διαστήματα. Εάν η αίτηση δρομολογούνται στον ίδιο κόμβο, επιτυγχάνει την αίτηση.

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Αλλάξτε το αρχείο Hosts σε κάθε κόμβο, ώστε οι αιτήσεις που οδηγούν σε του εικονικού κόμβου να μεταβείτε στον τοπικό κεντρικό υπολογιστή. Για παράδειγμα, μπορείτε να ανακατευθύνετε αιτήσεις που προορίζονται για τον εικονικό κόμβο σε μια διεύθυνση IP 127.0.0.1. Αυτή η λειτουργία εμποδίζει διπλό άλμα περιορίζοντας τις αιτήσεις από τη Διαχείριση αναφορών στο διακομιστή αναφορών στον ίδιο υπολογιστή.
  • Εάν έχετε μια τοπική εγκατάσταση υπηρεσιών αναφοράς, ρυθμίσετε την ετικέτα < ReportServerUrl > για να χρησιμοποιήσετε "Τοπικός_Υπολογιστής" αντί του εικονικού διακομιστή.

7 WindowsVista και Windows Server 2008 θέματα

Εάν εγκαθιστάτε υπηρεσίες αναφοράς στα Windows Vista ή στον Windows Server 2008, εξετάστε τα παρακάτω άρθρα Γνωσιακής βάσης και τοποθεσία MSDN στο Web προσεκτικά:
934164 Τρόπος εγκατάστασης των υπηρεσιών αναφοράς του SQL Server 2005 σε έναν υπολογιστή που βασίζεται στα Windows Vista

938245 Τρόπος εγκατάστασης και τον τρόπο ρύθμισης παραμέτρων των υπηρεσιών αναφοράς του SQL Server 2005 σε έναν υπολογιστή που εκτελεί Windows Server 2008

Λαμβάνετε ένα μήνυμα λάθους "IIS είναι είτε δεν έχει εγκατασταθεί ή δεν έχει ρυθμιστεί για εγκατάσταση του στοιχείου διακομιστή" κατά την εγκατάσταση

Όταν προσπαθείτε να εγκαταστήσετε τις υπηρεσίες αναφοράς στα Windows Vista ή στον Windows Server 2008, λαμβάνετε το ακόλουθο μήνυμα λάθους, ακόμα και αν είναι ήδη εγκατεστημένες:
IIS είναι είτε δεν έχει εγκατασταθεί ή δεν έχει ρυθμιστεί για εγκατάσταση στοιχείων διακομιστή
Αυτό το ζήτημα παρουσιάζεται επειδή η δυνατότητα συμβατότητα διαχείρισης IIS 6.0 δεν είναι εγκατεστημένο. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

949455 συστήματος κέντρο λειτουργίες διαχείρισης 2007 αναφορά εγκατάσταση αποτυγχάνει σε έναν υπολογιστή Windows Server 2008, εάν δεν είναι εγκατεστημένη η συμβατότητα διαχείρισης IIS 6.0

8Home σελίδα ανακατεύθυνσης

Όταν χρησιμοποιείτε τις υπηρεσίες IIS, μπορείτε να χρησιμοποιήσετε τη Διαχείριση αναφορών ως προεπιλεγμένη αρχική σελίδα του διακομιστή Web. Για παράδειγμα, μπορείτε να ανακατευθύνετε τις αιτήσεις από τη διεύθυνση URL http://< server > στη διεύθυνση URL http://< server >/reports . Για πληροφορίες σχετικά με τον τρόπο ρύθμισης ανακατεύθυνσης στην κεντρική σελίδα "Διαχείριση εκθέσεων", ανατρέξτε στην ενότητα "Ανακατεύθυνση για την διαχείριση εκθέσεων εικονικό κατάλογο" από την ακόλουθη τοποθεσία MSDN στο Web:Σημείωση Δεν μπορείτε να ρυθμίσετε τη Διαχείριση αναφορών απευθείας στο επίπεδο ρίζας της τοποθεσίας Web. Αντί για αυτό, πρέπει να ρυθμίσετε τις παραμέτρους ανακατεύθυνσης για να ορίσετε τη Διαχείριση αναφορών ως προεπιλεγμένη αρχική σελίδα του διακομιστή Web.

9Export θέματα

9.1An εξαγωγής λήγει το χρονικό όριο

Όταν εξάγετε μια έκθεση από τον Internet Explorer, το παράθυρο διαλόγου λήψη παραμένει ανοιχτό μέχρι να αναφερθεί ένα χρονικό όριο. Αυτό το ζήτημα ενδέχεται να παρουσιαστεί όταν εργάζεστε με ορισμένους λογαριασμούς αλλά δεν άλλους λογαριασμούς. Αυτό το ζήτημα μπορεί να προκύψει όταν χρησιμοποιείτε την επιλογή " Εκτέλεση ως " για να ξεκινήσετε τον Internet Explorer έτσι, ώστε να μπορείτε να εκτελέσετε στο Internet Explorer από ένα λογαριασμό διαφορετικό από το λογαριασμό σύνδεσης.

Αυτό το ζήτημα μπορεί να οφείλεται σε μια εσφαλμένη ρύθμιση παραμέτρων του Internet Explorer, ειδικά εάν η έκθεση είναι μικρά ώστε το χρονικό όριο δεν προκύπτει ως αποτέλεσμα πολλές μεταφορές δεδομένων. Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:
  1. Στον Internet Explorer, κάντε κλικ στο κουμπί " Επιλογές Internet " από το μενού Εργαλεία .
  2. Στο πλαίσιο διαλόγου " Επιλογές Internet ", κάντε κλικ στην καρτέλα για προχωρημένους και στη συνέχεια εντοπίστε HTTP 1.1 ρυθμίσεις.
  3. Κάντε κλικ για να καταργήσετε την επιλογή του πλαισίου ελέγχου χρήση HTTP 1.1 και το πλαίσιο ελέγχου χρήση του HTTP 1.1 μέσω συνδέσεων διακομιστή μεσολάβησης .
  4. Κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου χρήση HTTP 1.1 και το πλαίσιο ελέγχου χρήση του HTTP 1.1 μέσω συνδέσεων διακομιστή μεσολάβησης .
  5. Κάντε επανεκκίνηση του Internet Explorer.

θέματα 1064-bit

10.1You εμφανίζεται μήνυμα λάθους "Έγινε προσπάθεια φόρτωσης μιας συγκρότησης 64-bit σε μια πλατφόρμα 32-bit"

Όταν προσπαθείτε να εκτελέσετε διαδικασιών εργασίας 32-bit και 64-bit εργαζόμενος διεργασίες δίπλα-δίπλα στις υπηρεσίες IIS 6.0, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Έγινε προσπάθεια φόρτωσης μιας συγκρότησης 64-bit σε μια πλατφόρμα 32-bit
Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία Web:

10.2Issues παρουσιαστεί όταν IIS και υπηρεσίες αναφοράς είναι σε λειτουργία 64-bit, αλλά εκτελείται η υπηρεσία IIS είναι κατάσταση λειτουργίας 32-bit

Για περισσότερες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:

894435 Τρόπος εναλλαγής μεταξύ των εκδόσεων 32-bit του ASP.NET 1.1 και την έκδοση 64-bit του ASP.NET 2.0 σε μια έκδοση 64-bit των Windows

934162 τρόπος για να εγκαταστήσετε μια έκδοση 32-bit των υπηρεσιών αναφοράς του SQL Server 2005 σε έναν υπολογιστή που εκτελεί μια έκδοση 64-bit των Windows

11IIS και τα ζητήματα ρύθμισης παραμέτρων εικονικού καταλόγου

11.1 η ρύθμιση παραμέτρων δεν είναι έγκυρο για το διακομιστή αναφοράς εικονικούς καταλόγους ή εικονικών καταλόγων Διαχείριση αναφορών

Λαμβάνετε ένα από τα ακόλουθα μηνύματα λάθους:

Μήνυμα σφάλματος 1
Η υπηρεσία HTTP 503 μη διαθέσιμη
Μήνυμα σφάλματος 2
HTTP 403.14 - δεν επιτρέπεται (δεν επιτρέπεται η λίστα καταλόγου)
Μήνυμα σφάλματος 2
Δεν επιτρέπεται η λίστα καταλόγου
Μήνυμα σφάλματος 2
Υπηρεσία δεν είναι διαθέσιμη
Αυτά τα μηνύματα λάθους υποδεικνύουν ότι η ρύθμιση παραμέτρων του διακομιστή αναφοράς εικονικούς καταλόγους ή οι εικονικοί κατάλογοι Διαχείριση αναφορών δεν είναι έγκυρη. Για να επιλύσετε αυτό το ζήτημα, δημιουργήστε εκ νέου το διακομιστή αναφοράς εικονικούς καταλόγους και τη Διαχείριση αναφορών εικονικούς καταλόγους. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Χρησιμοποιήστε τη Διαχείριση IIS για να καταργήσετε το υπάρχον εικονικούς καταλόγους των υπηρεσιών IIS.
  2. Χρησιμοποιήστε το εργαλείο ρύθμισης παραμέτρων υπηρεσιών αναφοράς ή την υπηρεσία παροχής Reporting Services WMI για τη δημιουργία νέων εικονικών καταλόγων.
Για περισσότερες πληροφορίες, επισκεφθείτε τις ακόλουθες τοποθεσίες της Microsoft στο Web:

12Deploying των υπηρεσιών αναφοράς και τις υπηρεσίες Windows SharePoint Services σε παράθεση

Για περισσότερες πληροφορίες σχετικά με τον τρόπο ανάπτυξης των υπηρεσιών αναφοράς και τις υπηρεσίες Windows SharePoint Services σε παράθεση, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:

Δόμηση 13Report θέματα

13.1You εμφανίζεται ένα σφάλμα HTTP 401 κατά την εκκίνηση της εργαλείο δόμησης αναφοράς

Εάν η έκθεση διακομιστής χρησιμοποιεί βασικό έλεγχο ταυτότητας, πρέπει να ρυθμίσετε ανώνυμος έλεγχος ταυτότητας για έκθεση Builder. Εργαλείο δόμησης αναφοράς είναι μια εφαρμογή ClickOnce. Εφαρμογές ClickOnce δεν μπορεί να χειριστεί το βασικό έλεγχο ταυτότητας. Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:

Το αρχείο 14Web.config κατά την ανάλυση θεμάτων

14.1You εμφανίζεται το μήνυμα λάθους System.NullReferenceException από τη μέθοδο Microsoft.ReportingServices.Diagnostics.WebConfigUtil.GetWebConfigAuthenticationAttr

Αυτό το ζήτημα ενδέχεται να παρουσιαστεί όταν οι υπηρεσίες αναφοράς δεν μπορεί να αναλύσει το αρχείο Web.config. Για να επιλύσετε αυτό το ζήτημα, κάντε τα εξής:
  • Βεβαιωθείτε ότι το αρχείο Web.config που βρίσκεται στον ακόλουθο φάκελο δεν έχει ένα χώρο ονομάτων:
    %ProgramFiles%\Microsoft SQL Server\ < όνομα > \Reporting Services\ReportServer
    Εάν το αρχείο Web.config έχει ένα χώρο ονομάτων, καταργήστε το χώρο ονομάτων.

    Σημείωση Το πρόγραμμα επεξεργασίας που χρησιμοποιήσατε για να τροποποιήσετε το αρχείο να προσθέσετε ένα πεδίο ονομάτων. Για να προσδιορίσετε εάν έχει συμβεί αυτό, αναζητήστε το χαρακτηριστικό xmlns στην πρώτη γραμμή του αρχείου.
  • Βεβαιωθείτε ότι ο κόμβος < ελέγχου ταυτότητας > περιέχει το χαρακτηριστικό κατάστασης . Εάν το χαρακτηριστικό δεν υπάρχει, προσθέστε το χαρακτηριστικό κατάστασης στον κόμβο < ελέγχου ταυτότητας >. Καθορίστε μια τιμή κατάλληλη χαρακτηριστικό.

    Για παράδειγμα, εάν χρησιμοποιείτε τα Windows ο ενσωματωμένος έλεγχος ταυτότητας, η λειτουργία ελέγχου ταυτότητας πιθανότατα ορίζεται σε "Windows". Για περισσότερες πληροφορίες σχετικά με τις λειτουργίες ελέγχου ταυτότητας ASP.NET, ανατρέξτε στις ακόλουθες τοποθεσίες του MSDN στο Web:
Ιδιότητες

Αναγνωριστικό άρθρου: 958998 - Τελευταία αναθεώρηση: 14 Ιαν 2017 - Αναθεώρηση: 2

Σχόλια