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

Συμπτώματα

Ας υποθέσουμε ότι δημιουργείτε μια δημοσίευση συναλλαγής χρησιμοποιώντας την sp_addpublication αποθηκευμένη διαδικασία στον SQL Server 2014 ή 2016 και ορίζετε την ιδιότητα @allow_drop στην τιμή TRUE. Αφού αποθέσετε έναν πίνακα που δημοσιεύεται στη δημοσίευση και καταργήσετε με μη αυτόματο τρόπο το απαρχαιωμένο άρθρο από τη δημοσίευση, ενδέχεται να λάβετε ένα μήνυμα σφάλματος που μοιάζει με το εξής:

Ο απομακρυσμένος διακομιστής "(null)" δεν υπάρχει.

Για παράδειγμα, αυτό το πρόβλημα παρουσιάζεται στο παρακάτω σενάριο:

  • Δημοσιεύετε έναν πίνακα σε μια δημοσίευση συναλλαγής και, στη συνέχεια, ορίζετε την ιδιότητα @allow_drop στην τιμή TRUE.

  • Μπορείτε να καταργήσετε τον δημοσιευμένο πίνακα.

  • Πριν ο παράγοντας ανάγνωσης καταγραφής επεξεργάζεται τις εγγραφές που σχετίζονται με την εντολή Drop Table, μπορείτε να εκκαθαρίσετε το απαρχαιωμένο άρθρο, χρησιμοποιώντας μία από τις ακόλουθες αποθηκευμένες διαδικασίες:

    • sp_MSdropobsoletearticle

    • sp_droparticle

    • sp_droppublication

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

Κατάσταση: 0, Κωδικός: 1007, Text: ' η διαδικασία δεν ήταν δυνατό να εκτελεστεί ' sp_MSadd_replcmds ' στο 'SQL_SERVER_INSTANCE'. '. Η διεργασία δεν ήταν δυνατό να εκτελέσει τη λέξη "sp_MSadd_replcmds" σε "SQL_SERVER_INSTANCE". Κατάσταση παράγοντα REPL: 6Status: 0, Κωδικός: 1007, Text: "ο απομακρυσμένος διακομιστής" (null) "δεν υπάρχει ή δεν έχει οριστεί ως έγκυρος εκδότης ή ενδέχεται να μην έχετε δικαιώματα για να δείτε τους διαθέσιμους εκδότες.". Κατάσταση: 4, Κωδικός: 6001, Text: "το νήμα φόντου για το" πρόγραμμα φόρτωσης εντολών "τερματίζεται.". Κατάσταση: 0, Κωδικός: 22020, Text: ' οι δέσμες δεν έχουν δεσμευτεί για τον διανομέα. '. Κατάσταση: 0, Κωδικός: 22037, Text: ' το τελευταίο βήμα δεν Καταγράψτε κανένα μήνυμα! '.

Σημείωση Η υποστήριξη Drop Table (DROP TABLE DDL) προστέθηκε στον SQL Server 2014 Service Pack 2. Για πληροφορίες σχετικά με την υποστήριξη απόθεσης πίνακα, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:

3170123 Υποστηρίζει την πρόταση DROP TABLE DDL για άρθρα που περιλαμβάνονται στην αναπαραγωγή συναλλαγών στον SQL Server 2014

Επίλυση

Αυτό το ζήτημα διορθώνεται με τις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:

Αθροιστική ενημέρωση 1 για τον SQL server 2014 Service Pack 2 αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2016

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

Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL server 2014πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2016

Κατάσταση

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

Αναφορές

Μάθετε σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

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

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×