Quick Fix: "Το όνομα του τύπου περιεχομένου"$ Resources:ReportServerResources … δεν είναι δυνατό να περιέχουν … ειδικούς χαρακτήρες”

Έχω ξοδεψει κάποιο χρόνο καθαρίζοντας επάνω ένα SharePoint 2010 site και ένα από τα θέματα εκκαθάρισης που σχετίζεται με μια διεφθαρμένη / λανθασμένη εγκατάσταση SQL Server υπηρεσίες έκθεση θέμα.  Το ζήτημα προέκυψε, όταν ένας συνάδελφος προσπάθησε να σώσει μια τοποθεσία ως πρότυπο και στη συνέχεια να δημιουργήσετε δημιουργήσετε μια νέα τοποθεσία που βασίζεται σε αυτό το πρότυπο.  Αποθήκευση λειτουργία ελειτούργησε το πρόστιμο, αλλά όταν προσπάθησε να δημιουργήσει το νέο site, SharePoint, εμφανίζεται το ακόλουθο μήνυμα λάθους:

Σφάλμα

Το όνομα του τύπου περιεχομένου ' $Resources:ReportServerResources,DataSourceContentTypeName;«δεν μπορεί να περιέχει: \ / : * ? “ # % < > { } | ~ & , δύο συνεχόμενες περιόδους (..), ή ειδικούς χαρακτήρες, όπως ο στηλοθέτης.

Εδώ είναι ένα καπάκι οθόνης:

 

image

Είχα μια ματιά στο οι τύποι περιεχομένου στην τοποθεσία και βρήκε αυτό:

image

Οι τύποι περιεχομένου είναι σαφώς ανθυγιεινά.

Αυτό το ζήτημα φαίνεται να καταλήξουμε πολύ για το Ίντερνετ και δεν φαίνεται να υπάρχει ένα ενιαίο συναίνεση για το πώς να το λύσουμε.  Βρήκα ένα εύχρηστο πίνακα που αντιστοιχίζονται τα ονόματα κακό τύπο περιεχομένου με καλό τύπο περιεχομένου ονόματα εδώ: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Ενημέρωσα τους με μη αυτόματο τρόπο thusly:

image

(BrightStarr στο όνομα είναι προφανώς προαιρετική, αλλά δεν μπορεί να πειράξει Χαμόγελο )

Αυτό μου επέτρεψε να δημιουργήσετε ένα νέο πρότυπο και δεν διέσπασαν τίποτα από την άλλη περιοχές, συμπεριλαμβανομένων κάποια πράγματα PerformancePoint Server που εργάζονται σε μια εντελώς διαφορετική ομάδα ανθρώπων.  Ήμουν τότε σε θέση να δημιουργήσετε μια νέα τοποθεσία στο πρότυπο.  Επιτυχία!

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

</Τέλος>

Εγγραφείτε στο blog μου.

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

4 thoughts on «Quick Fix: "Το όνομα του τύπου περιεχομένου"$ Resources:ReportServerResources … δεν είναι δυνατό να περιέχουν … ειδικούς χαρακτήρες”

  1. Lorenzo Conegni

    Γεια σου Paul!

    Έπεσα σε ένα παρόμοιο θέμα κατά τη ρύθμιση στην SSRS/SPS ολοκλήρωση (SQL2008r2 ε SPS2010).
    Στη φάρμα μας έχουμε 4 συλλογές τοποθεσιών (σε τρεις διαφορετικές web apps). Η ενσωμάτωση του SSRS/SPS λειτουργεί καλά σε 3 από αυτούς, αλλά δεν το χρειαζόμαστε! Ορισμένα ζητήματα που ακολουθεί…

    Σε αυτή τη συλλογή συγκεκριμένη τοποθεσία δεν βρίσκω το χαρακτηριστικό “Έκθεση δυνατότητα ολοκλήρωσης του διακομιστή” να ενεργοποιηθεί (και να το δείτε άλλα τη συλλογή τοποθεσιών φυσικά). Αυτό το χαρακτηριστικό γνώρισμα φαίνεται καλά ανεπτυγμένες από την κεντρική διοίκηση ReportServerSiteSettings.aspx σελίδα. Μπορώ να βρω αυτό το χαρακτηριστικό γνώρισμα με powershell… και είναι δραστηριοποιημένος! Προσπάθησα να απενεργοποιήσετε και να ενεργοποιήσετε το και, Αν και η διαδικασία λειτουργεί, δεν αλλάζει συμπεριφορά.

    Ένα άλλο ζήτημα που έχω είναι ότι, Μιλώντας πάντα για της συλλογής τοποθεσιών καταραμένος (το άλλο 3 είναι τέλειο), δεν βλέπω τους τύπους δεξιά περιεχομένου (Έκθεση οικοδόμος μοντέλο, ΕΚΘΕΣΗ οικοδόμος, Έκθεση προέλευσης δεδομένων): αντί να τους βρω $Resources:DataSourceContentTypeName,$Πόρων:ReportBuilderContentTypeName,$Πόρων:ReportBuilderModelName.

    Προσπάθησα να unistall το plugin έκθεση ενσωμάτωση διακομιστή… αλλά δεν είχα καμία καλή είδηση.

    Ξέρω ότι όλα αυτά θα πρέπει να ακούγεται αρκετά περίεργο… έχετε ιδέα για το τι συμβαίνει σε αυτό το αγρόκτημα?
    Πολλές ευχαριστίες για οποιαδήποτε πρόταση που θα μπορούσατε να έχετε!

    1. Paul Galvin Δημοσίευση συγγραφέα

      Ξέρω ότι αυτό είναι πραγματικά παλιά, έτσι υποθέτω ότι φροντίσατε. Συγγνώμη για να μην ανταποκρίνεται νωρίτερα.

Αφήνω μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. τα απαιτούμενα πεδία είναι επισημασμένα *