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

Συμπτώματα

Ας υποθέσουμε ότι έχετε μια ρύθμιση όπου ο Microsoft SQL Server 2016 ενεργεί ως διανομέας και ο SQL Server 2014 ή ο SQL Server 2012 ενεργεί ως εκδότης. Σε αυτό το πρόγραμμα εγκατάστασης, εάν δημιουργήσετε ένα στιγμιότυπο ή μια δημοσίευση συναλλαγής ή συγχώνευσης στον SQL Server 2012 ή στον SQL Server 2014 Publisher με συνάρτηση οριζόμενη από το χρήστη (UDF) ως άρθρο, τότε ο παράγοντας στιγμιότυπο αποτυγχάνει κατά τη δημιουργία δεσμών ενεργειών UDF και λαμβάνετε ένα μήνυμα σφάλματος που μοιάζει με το εξής:

Η δέσμη ενεργειών απέτυχε για το UserDefinedFunction ' Schema. συνάρτησης '

Το ακόλουθο μήνυμα σφάλματος εμφανίζεται από το ιστορικό εργασίας του παράγοντα στιγμιότυπου:

<> ημερομηνίας/ώρας [5%] ο παράγοντας αναπαραγωγής αντιμετώπισε μια εξαίρεση<ημερομηνία/ώρα> προέλευση: άγνωστη<ημερομηνία/ώρα> τύπος εξαίρεσης: Microsoft. SqlServer. Management. ΠΕΑ. FailedOperationException<ημερομηνία/ώρα> μήνυμα εξαίρεσης: η δέσμη ενεργειών απέτυχε για το UserDefinedFunction ' Schema. συνάρτησης ' <ημερομηνία/ώρα> κωδικό μηνύματος: δεν ισχύει

Αιτία

Αυτό το πρόβλημα παρουσιάζεται επειδή ο παράγοντας Snapshot χρησιμοποιεί το ΠΕΑ Miscrosft. SqlServer. ΠΕΑ. dll σε άρθρα δέσμης ενεργειών. Ο SQL Server 2016 προσθέτει μια νέα ιδιότητα ΠΕΑ IsNativelyCompiled για συναρτήσεις στη μνήμη/αποθηκευμένες διαδικασίες. Αυτή η ιδιότητα δεν παρουσιάζεται στον SQL Server του οποίου η έκδοση είναι παλαιότερη από τον SQL Server 2016. Όταν εκτελείτε τον παράγοντα στιγμιότυπου σε διανομέα για τον SQL Server 2016, χρησιμοποιεί το Microsoft. SQLServer. ΠΕΑ. dll του sql Server 2016, αλλά προσπαθεί να κάνει έλεγχο για την ιδιότητα ΠΕΑ IsNativelyCompiled έναντι του SQL server 2012 ή του εκδότη του 2014 και αποτυγχάνει με το παραπάνω σφάλμα.

Επίλυση

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

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

Λύση

Για να επιλύσετε αυτό το ζήτημα, δημιουργήστε συναρτήσεις που ορίζονται από το χρήστη (UDF) με μη αυτόματο τρόπο στο συνδρομητή.

Κατάσταση

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

Αναφορές

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

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

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

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

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

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

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

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

×