Η διαχειριζόμενη υπηρεσία παροχής Microsoft για αρχεία κεντρικού υπολογιστή δεν διατηρεί κωδικοσελίδες CCSID κεντρικού υπολογιστή που δεν είναι μαζί ΜΑΣ EBCDIC 037 στον Host Integration Server 2006


Συμπτώματα


Η διαχειριζόμενη υπηρεσία παροχής για αρχεία κεντρικού υπολογιστή σε Microsoft Host Integration Server 2006 δεν διατηρεί κεντρικό χαρακτήρα κώδικα σύνολο αναγνωριστικό (CCSID) κωδικοσελίδες που δεν 037 EBCDIC ΜΑΣ.

Για παράδειγμα, μπορείτε να ρυθμίσετε μια συμβολοσειρά σύνδεσης για να έχετε πρόσβαση στα αρχεία του κεντρικού υπολογιστή. Μπορείτε να χρησιμοποιήσετε τη συμβολοσειρά σύνδεσης για να καθορίσετε μια κωδικοσελίδα CCSID κεντρικού υπολογιστή που δεν είναι 037 EBCDIC ΜΑΣ. Ωστόσο, η διαχειριζόμενη υπηρεσία παροχής για αρχεία κεντρικού υπολογιστή εξακολουθεί να χρησιμοποιεί 037 EBCDIC ΜΑΣ αντί της κωδικοσελίδας CCSID του κεντρικού υπολογιστή που έχει ρυθμιστεί.

Αιτία


Αυτό το ζήτημα παρουσιάζεται επειδή ο κεντρικός υπολογιστής CCSID ιδιότητα codepage δεν περνάει στο αρχείο HostAccess.dll από διαχειριζόμενο κώδικα.

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


Πληροφορίες πακέτου υπηρεσιών

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack του Host Integration Server 2006. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
979497 Τρόπος λήψης του τελευταίου service pack του Host Integration Server 2006

Πληροφορίες άμεσης επιδιόρθωσης

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

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

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

Προϋποθέσεις

Πρέπει να έχετε Host Integration Server 2006 για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

Απαίτηση επανεκκίνησης

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

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

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

Πληροφορίες αρχείων

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

Φιλοξενία Integration Server 2006, εκδόσεις 32-bit
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Hostaccess.dll7.0.2913.0116,55204-Feb-200904:14x86
Microsoft.hostintegration.mshostfileclient.dll7.0.2913.0165,76804-Feb-200904:14x86

Φιλοξενία Integration Server 2006, εκδόσεις 64-bit
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Hostaccess.dll7.0.2913.0116,55204-Feb-200904:14x64
Microsoft.hostintegration.mshostfileclient.dll7.0.2913.0165,76804-Feb-200904:14x64

Κατάσταση


Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

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


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

Αφού εφαρμόσετε την ενημερωμένη έκδοση, ενδέχεται να παρατηρήσετε ότι εξακολουθεί να εμφανίζεται το codepage CCSID υποδοχής για 037 EBCDIC ΜΑΣ στο Microsoft Visual Studio. Αυτό ενδέχεται να προκύψει μετά την εισαγωγή ενός αρχείου Περιγραφή στήλης κεντρικού υπολογιστή (HCD) ή μιας συγκρότησης που έχει ρυθμιστεί ώστε να χρησιμοποιεί μια κωδικοσελίδα CCSID κεντρικού υπολογιστή που δεν είναι 037 EBCDIC ΜΑΣ. Ωστόσο, αυτό δεν επηρεάζει τη διαδικασία μετατροπής πραγματικά δεδομένα που προκύπτει όταν ο Host Integration Server 2006 να διαβάζει και να γράφει δεδομένα. Η διαδικασία μετατροπής δεδομένων δεν επηρεάζεται επειδή χρησιμοποιείται την κωδικοσελίδα CCSID του κεντρικού υπολογιστή στη συμβολοσειρά σύνδεσης, μετά την εφαρμογή της ενημερωμένης έκδοσης.

Το ακόλουθο παράδειγμα εξηγεί τον τρόπο της κωδικοσελίδας CCSID του κεντρικού υπολογιστή δεν εμφανίζεται σωστά στο Microsoft Visual Studio:

Εάν δημιουργείτε ένα έργο αρχείο κεντρικού υπολογιστή στο Visual Studio που χρησιμοποιεί η διαχειριζόμενη υπηρεσία παροχής για αρχεία κεντρικού υπολογιστή στο Host Integration Server 2006, μπορείτε να εισαγάγετε ένα υπάρχον αρχείο HCD. Αυτό το αρχείο HCD περιγράφει τη μορφή των αρχείων δεδομένων που θα μπορείτε να αποκτήσετε πρόσβαση στο σύστημα αρχείων κεντρικού υπολογιστή. Για παράδειγμα, μπορείτε να εισαγάγετε το ακόλουθο δείγμα αρχείου HCD:
[files]
SAMPLE/ACCOUNTS=1

[SAMPLE/ACCOUNTS]
numcol=4
col1=0;CUST_NO;CUST_NO;8;0;0;ZONED;LONG;N;937;;
col2=0;CUST_NAME;CUST_NAME;0;0;40;CHAR;CHAR;N;937;;
col3=0;BALANCE;BALANCE;10;2;0;ZONED;FLOAT;Y;937;;
col4=0;LAST_ACC;LAST_ACC;0;0;26;TIMESTAMP;TIMESTAMP;N;937;;
Σε αυτό το δείγμα, της κωδικοσελίδας CCSID κεντρικός υπολογιστής έχει ρυθμιστεί ώστε να 937 (IBM EBCDIC-παραδοσιακή κινεζική). Όταν αυτό το αρχείο HCD εισάγεται σε μια βιβλιοθήκη αρχείων του κεντρικού υπολογιστή και μπορείτε να δείτε τα αποτελέσματα στην καρτέλα HCD στη σχεδίαση του Visual Studio, την κωδικοσελίδα που παρατίθενται στη λίστα εμφανίζεται ως 037 EBCDIC ΜΑΣ. Για παράδειγμα, η κωδικοσελίδα που παρατίθενται στη λίστα εμφανίζεται ως εξής:
[Files]
SAMPLE/ACCOUNTS=1
[SAMPLE/ACCOUNTS]
UseForFileTransfer=0
DelimiterField=
DelimiterRecord=
TextQualifier=
FileCreationType=0
KeyPosition=0
KeyLength=0
KeySort=A
Col1=0;CUST_NO;CUST_NO;8;0;8;ZONED;LONG;N;37; ;N;
Col2=0;CUST_NAME;CUST_NAME;40;0;40;CHAR;CHAR;N;37; ;N;
Col3=0;BALANCE;BALANCE;8;2;10;ZONED;DECIMAL;N;37; ;N;
Col4=0;LAST_ACC;LAST_ACC;0;0;26;TIMESTAMP;TIMESTAMP;N;37; ;N;

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