Σφάλμα "DateTime που δεν" όταν χρησιμοποιείτε την υπηρεσία παροχής OLEDB για DB2 σε κεντρικό ενοποίηση διακομιστή 2013

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 3064548
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:

  • Στο 2013 ενοποίηση διακομιστή Microsoft κεντρικού υπολογιστή, μπορείτε να ρυθμίσετε έναν πίνακα DB2.
  • Ο πίνακας περιέχει μια στήλη Timestamp με μια τιμή ώρας 24:00:00.
  • Προσπαθείτε να επιλέξετε τη στήλη σήμανσης χρόνου χρησιμοποιώντας την υπηρεσία παροχής OLEDB για DB2.
Σε αυτό το σενάριο, η αίτηση αποτυγχάνει και επιστρέφει την ακόλουθη εξαίρεση:

System.ArgumentOutOfRangeException ήταν που δεν αντιμετωπίστηκε: HResult =-2146233086
Μήνυμα = ώρα, λεπτό και δευτερόλεπτο παραμέτρους περιγράφουν ένα DateTime που δεν.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή η τιμή ώρας 24:00:00 δεν είναι έγκυρο σε Microsoft SQL Server.
Προτεινόμενη αντιμετώπιση

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

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

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

http://support.Microsoft.com/default.aspx?scid=FH; [LN] CNTACTMS

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

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

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

Πληροφορίες αθροιστικής ενημερωμένης έκδοσης

Η ενημέρωση κώδικα για αυτό το ζήτημα περιλαμβάνεται στο πακέτο αθροιστικών ενημερώσεων 3 για το 2013 διακομιστή ενοποίησης του κεντρικού υπολογιστή. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης της αθροιστικής πακέτο ενημερωμένων εκδόσεων, ανατρέξτε στο θέμα Πακέτο αθροιστικών ενημερώσεων 3 για το 2013 διακομιστή ενοποίησης κεντρικού υπολογιστή.
Εναλλακτικός τρόπος αντιμετώπισης
Για να επιλύσετε αυτό το ζήτημα, που μπορεί να ερμηνεύσει την τιμή της στήλης χρονικής σήμανσης ως κείμενο. Για να γίνει αυτό, πρέπει να ορίσετε τοΗμερομηνίας και ώρας ως χαρακτήρας παράμετρο συμβολοσειράς σύνδεσης στην τιμή True. Για παράδειγμα, ορίσετε αυτήν τη συμβολοσειρά ως εξής:

Ημερομηνίας και ώρας ως χαρακτήρας = True
Περισσότερες πληροφορίες
Εάν η τιμή ώρες σε μια στήλη Timestamp είναι24:00, προσαρμογή από τη μορφή DB2 στη μορφή MSSQL δημιουργεί μια αύξηση της μίας ημέρας. Για παράδειγμα, η τιμή "2015-08-26-24.00.00.000000" στην πλευρά DB2 προσαρμόζεται "2015-08-27-00.00.00.000000" στην πλευρά MSSQL.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Σημείωση Αυτό είναι ένα άρθρο «ΤΑΧΕΙΑΣ ΔΗΜΟΣΙΕΥΣΗΣ» που δημιουργήθηκε απευθείας από τον οργανισμό υποστήριξης της Microsoft. Οι πληροφορίες που περιλαμβάνονται σε αυτό το άρθρο, παρέχονται ως απόκριση σε θέματα που προκύπτουν. Ως αποτέλεσμα της ταχύτητας διάθεσής του, το υλικό ενδέχεται να έχει τυπογραφικά λάθη και να αναθεωρηθεί ανά πάσα στιγμή χωρίς ειδοποίηση. Ανατρέξτε στους Όρους χρήσης για άλλα ζητήματα.

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Properties

Article ID: 3064548 - Last Review: 10/01/2015 08:31:00 - Revision: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbhotfixserver kbautohotfix kbmt KB3064548 KbMtel
Feedback