ΕΠΙΔΙΌΡΘΩΣΗ: "μια κλήση στην υπηρεσία διευθέτησης του SQL Server απέτυχε" εμφανίζεται μήνυμα λάθους όταν προσπαθείτε να προσθέσετε ή να προετοιμαστεί εκ νέου συνδρομητή του SQL Server συμπαγή 3.5 για μια δημοσίευση συγχώνευσης

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2479589 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να δημιουργήσετε μια δημοσίευση συγχώνευσης για μια περίοδο λειτουργίας του Microsoft SQL Server 2008 R2 και να προσθέσετε συνδρομητή του SQL Server συμπαγή 3.5.
  • Μπορείτε να προσθέσετε δύο άρθρα στη δημοσίευση συγχώνευσης. Στη συνέχεια, μπορείτε να προσθέσετε ένα φίλτρο συνδέσμου μεταξύ δύο αυτά άρθρα.
    ΣημείωσηΓια παράδειγμα, τα άρθρα είναι a και πίνακα β. Στη συνέχεια, μπορείτε να δημιουργήσετε ένα φίλτρο συνδέσμου που αναπαράγει μόνο των γραμμών του πίνακα Β πληρούν τη συνθήκη ένωσης με πίνακα A.
  • Μπορείτε να εισαγάγετε ορισμένες γραμμές σε δύο άρθρα.
  • Με επιτυχία, μπορείτε να δημιουργήσετε ένα στιγμιότυπο της δημοσίευσης συγχώνευσης.
  • Τοποθετείτε ορισμένες γραμμές στον πίνακα Α για ορισμένες γραμμές του πίνακα Β επιλέξιμες να αναπαραχθεί με βάση τη συνθήκη φίλτρου συνδέσμου.
  • Δοκιμάστε να επαναλάβετε την προετοιμασία της συνδρομής του SQL Server συμπαγή 3.5 ή να προσθέσετε νέο συνδρομητή του SQL Server συμπαγή 3.5.
Σε αυτό το σενάριο, η παράγοντα διακομιστή SQL Server Compact Edition προετοιμασία της συνδρομής. Επιπλέον, μπορείτε να λάβετε τα ακόλουθα μηνύματα λάθους:
Απέτυχε μια κλήση στην υπηρεσία διευθέτησης του SQL Server. Δοκιμάστε να συγχρονίσετε ξανά.
HRESULT 0X80004005 (29006)

Παρουσιάστηκε σφάλμα κατά την ανάγνωση του αρχείου δεδομένων .bcp για το άρθρο 'msmerge_rowtrack'. Εάν το αρχείο .bcp είναι κατεστραμμένο, πρέπει να αναδημιουργήσετε το στιγμιότυπο πριν την προετοιμασία της Subscriber.HRESULT 0x8004563C (0)

Η διαδικασία συγχώνευσης δεν μπόρεσε να παραδώσει το στιγμιότυπο του συνδρομητή. Εάν χρησιμοποιείτε το συγχρονισμό του Web, της διαδικασίας συγχώνευσης ενδέχεται να έχουν δεν είναι δυνατή η δημιουργία ή η εγγραφή στο αρχείο μηνυμάτων. Κατά την αντιμετώπιση προβλημάτων, επανεκκινήσετε το συγχρονισμό με ιστορικό λεπτομερή καταγραφή και καθορίστε ένα αρχείο εξόδου στην οποία θα γίνει η εγγραφή.
HRESULT 0X80045017 (0)

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή ένα λάθος εμφανιστεί σε ένα έναυσμα εισαγωγής συγχώνευσης. Όταν έχει εφαρμοστεί ένα φίλτρο συνδέσμου μεταξύ δύο άρθρων, εισάγεται εσφαλμένα μια γραμμή στον πίνακα "msmerge_contents". Γραμμή που εισαγάγατε έχει ένα χαρακτηριστικό lineage που έχει οριστεί η τιμή 0x00.

ΣημείωσηΤο έναυσμα εισαγωγής συγχώνευσης δημιουργείται κατά τη δημοσίευση συγχώνευσης.

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

Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στο πακέτο αθροιστικών ενημερωμένων εκδόσεων 3 για SQL Server συμπαγή 3.5 Service Pack 2.

Για περισσότερες πληροφορίες σχετικά με τη λήψη αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2489362Αθροιστική ενημερωμένη έκδοση 3 για τον SQL Server Compact 3.5 Service Pack 2

Κατάσταση

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

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα:
  1. Εκτέλεση ενός ερωτήματος που μοιάζει με το ακόλουθο:
    -- create script for dummy updates:
    SELECT 'exec sp_mergedummyupdate @source_object = ''' + sma.name + ''', @rowguid = ''' + cast(cts.rowguid as nvarchar(36)) + ''''--, *
    FROM sysmergearticles sma INNER JOIN MSmerge_contents cts ON sma.nickname = cts.tablenick WHERE cts.lineage=0x00

  2. Αντιγράψτε το τεχνητό πρόταση update Transact-SQL στο παράθυρο ερωτήματος και στη συνέχεια εκτελέστε την δήλωση.
ΣημείωσηΗ πρόταση update Transact-SQL δεν επηρεάζει τα τρέχοντα δεδομένα χρήστη στη βάση δεδομένων.

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

Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να εφαρμόσετε φίλτρο δημοσιευμένης δεδομένα για αναπαραγωγή συγχώνευσης, επισκεφθείτε την ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):

Ιδιότητες

Αναγν. άρθρου: 2479589 - Τελευταία αναθεώρηση: Δευτέρα, 14 Φεβρουαρίου 2011 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server Compact 3.5
Λέξεις-κλειδιά: 
kbqfe kbexpertiseadvanced kbsurveynew kbfix kbmt KB2479589 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2479589

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com