ΕΠΙΔΙΌΡΘΩΣΗ: Δεν υπάρχει σφάλμα ειδοποιείται όταν η σύνδεση τερματίζεται στο sqlcmd

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

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 3082877
Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε το βοηθητικό πρόγραμμα sqlcmd για να συνδεθείτε με απομακρυσμένη παρουσία του Microsoft SQL Server 2012 ή SQL Server 2014 και να εκτελέσετε ένα ερώτημα με την επιλογή -Q και β . Όταν η σύνδεση sqlcmd τερματίζεται απροσδόκητα πριν να ολοκληρωθεί το ερώτημα, τον κωδικό εξόδου του sqlcmd δηλώνει επιτυχία.

Σημείωση
  • Το αναμενόμενο αποτέλεσμα είναι ότι, όταν τερματίζεται η σύνδεση sqlcmd, ένα μήνυμα λάθους αναφέρεται από sqlcmd που δηλώνει ότι η σύνδεση έχει χαθεί και τον κωδικό εξόδου είναι 1 που δηλώνει αποτυχία.
  • Μπορεί να τερματιστεί η σύνδεση sqlcmd με τους εξής τρόπους: την εντολή ΤΕΡΜΑΤΙΣΜΟΎ του SQL Server, τερματισμός της υπηρεσίας SQL Server, SQL Server επανεκκίνηση κατά τη διάρκεια της εγκατάστασης ενημερωμένων εκδόσεων κώδικα, ζητήματα δικτύου και άλλα.
Προτεινόμενη αντιμετώπιση
Αφού εφαρμόσετε αυτήν την ενημερωμένη έκδοση, αποστέλλεται ένα μήνυμα λάθους καθώς και σοβαρότητα 19 για τις συνθήκες που περιγράφονται προηγουμένως.

Το πρόβλημα επιδιορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημερωμένη έκδοση του SQL Server: Σύσταση: Εγκαταστήστε την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση για τον SQL Server
Κάθε νέα αθροιστική ενημερωμένη έκδοση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες διορθώνει την ασφάλεια, που είχαν περιληφθεί με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Συνιστάται να κάνετε λήψη και να εγκαταστήσετε τις πιο πρόσφατες αθροιστικές ενημερωμένες εκδόσεις για τον SQL Server:
Εναλλακτικός τρόπος αντιμετώπισης
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε την επιλογή -i αντί για την επιλογή -Q στο sqlcmd για να καθορίσετε ένα αρχείο ερωτήματος που περιέχει πολλαπλές δέσμες ερωτήματος.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

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

Ιδιότητες

Αναγνωριστικό άρθρου: 3082877 - Τελευταία αναθεώρηση: 12/22/2015 08:43:00 - Αναθεώρηση: 4.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB3082877 KbMtel
Σχόλια