Η εξαγωγή στο Excel παράγει τρία διαφορετικά τεχνουργήματα ανάλογα με την ανάπτυξη, και το σφάλμα ανήκει ακριβώς σε ένα από αυτά. Ένα ληφθέν αρχείο ερωτήματος, ένα στατικό CSV και ένας συνδεδεμένος πίνακας που ανανεώνεται δεν είναι το ίδιο αποτέλεσμα, και καθένα αποτυγχάνει σε διαφορετικό στάδιο. Το να γνωρίζετε ποιο τεχνούργημα έχετε καθορίζει αν το επόμενο βήμα ανήκει στην ομάδα δικτύου, στην ομάδα ταυτότητας ή στον κάτοχο της λίστας. Ο μηχανισμός παρακάτω ακολουθεί την παράδοση από το πρόγραμμα περιήγησης στο δικό του αίτημα του Excel.

Τι παραδίδει στην πραγματικότητα η εξαγωγή

Στις κλασικές λίστες SharePoint, η Εξαγωγή στο Excel κατεβάζει ένα μικρό αρχείο κειμένου του οποίου το σώμα είναι ένα URL, και στη συνέχεια το Excel διαβάζει αυτό το αρχείο και εκδίδει το δικό του αίτημα για τα δεδομένα πίσω από αυτό. Το ληφθέν αρχείο είναι δείκτης, όχι η λίστα. Μια εξαγωγή CSV, αντίθετα, περιέχει τις ίδιες τις γραμμές και δεν έχει σύνδεση για ανανέωση. Ένας νεότερος συνδεδεμένος πίνακας μπορεί να ενσωματώσει το ερώτημα απευθείας στο βιβλίο εργασίας, ώστε να μην καταλήγει τίποτα στον φάκελο Λήψεις.

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

Άρα το πρώτο ερώτημα δεν είναι γιατί απέτυχε η εξαγωγή αλλά ποιο τεχνούργημα περίμενε ο χρήστης. Η απάντηση περιορίζει την έρευνα σε μία από τρεις διαδικασίες.

Τρεις διαδικασίες, τρεις διαφορετικές ταυτότητες

Η λήψη στο πρόγραμμα περιήγησης χρησιμοποιεί τη συνεδρία του προγράμματος περιήγησης, με τα δικά της cookies, τη διαμόρφωση διακομιστή μεσολάβησης και την κατάσταση σύνδεσης. Το Excel που ανοίγει το αρχείο χρησιμοποιεί τη στοίβα HTTP του Office, η οποία γενικά ακολουθεί τον διακομιστή μεσολάβησης από τις Επιλογές Internet ανά χρήστη και όχι τη ρύθμιση WinHTTP για ολόκληρο τον υπολογιστή, και η οποία πιστοποιείται με όποια ταυτότητα Office έχει ο χρήστης. Μια μεταγενέστερη ανανέωση επαναχρησιμοποιεί την αποθηκευμένη σύνδεση και μπορεί να πάρει προσωρινά αποθηκευμένα διαπιστευτήρια από τη Διαχείριση Διαπιστευτηρίων των Windows αντί να ρωτήσει.

Αυτά τα τρία περιβάλλοντα μπορούν να διαφωνούν σε έναν μόνο υπολογιστή, και γι' αυτό ένα πρόγραμμα περιήγησης που ανοίγει τη λίστα μια χαρά και μια ανανέωση Excel που επιστρέφει αίτημα σύνδεσης είναι συνεπές αποτέλεσμα και όχι αντίφαση. Η σήραγγα αλλάζει τη δρομολόγηση του υπολογιστή και για τα τρία, αλλά ένα αρχείο αυτόματης διαμόρφωσης διακομιστή μεσολάβησης μπορεί ακόμα να στέλνει τα αιτήματα του Office αλλού.

Καταγράψτε την ταυτότητα που χρησιμοποιείται σε κάθε στάδιο πριν αλλάξετε οποιαδήποτε από αυτές. Μια διόρθωση που εφαρμόζεται στο πρόγραμμα περιήγησης δεν μπορεί να επιδιορθώσει ένα αίτημα που κάνει το Excel με άλλον λογαριασμό.

Διαβάστε το αρχείο παράδοσης πριν αλλάξετε οτιδήποτε

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

Get-Content "$env:USERPROFILE\Downloads\query.iqy"
Resolve-DnsName team.example.net
netsh winhttp show proxy

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

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

Διαχωρίστε σφάλματα ονόματος, σύνδεσης και ερωτήματος

Τέσσερα αποτελέσματα καλύπτουν σχεδόν κάθε αναφορά, και καθένα έχει διαφορετικό ιδιοκτήτη. Ένα όνομα που δεν επιλύεται ανήκει στο DNS. Μια σύνδεση που λήγει ανήκει στη δρομολόγηση ή σε έναν διακομιστή μεσολάβησης. Ένα αίτημα σύνδεσης ή ένα 401 ανήκει στην ταυτότητα. Μια απάντηση που φτάνει αλλά δεν μπορεί να αναλυθεί ανήκει στο ερώτημα ή στο τελικό σημείο που εκθέτει τώρα η λίστα.

What the user seesStage that failed
Data source could not be foundName resolution or the pointer in the file
Repeated sign-in promptOffice identity or cached credential
Timeout while refreshingRoute, proxy or the VPN path
Refresh succeeds, rows look wrongQuery scope or list view, not connectivity

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

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

Δοκιμάστε ξανά την ανανέωση στην ίδια λίστα

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

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

Προσφέρετε CSV μόνο όταν ένα αποσυνδεδεμένο στιγμιότυπο ικανοποιεί την εργασία και αυτή η εξαγωγή υποστηρίζεται για το περιβάλλον. Η αλλαγή της μορφής εξόδου αλλάζει τη ροή εργασίας και δεν εξηγεί γιατί σταμάτησε να λειτουργεί η συνδεδεμένη λειτουργία.

Σχετικά άρθρα