Υποστηρίζει την ΑΠΌΘΕΣΗ ΠΊΝΑΚΑ DDL για άρθρα που περιλαμβάνονται στην αναπαραγωγή συναλλαγών σε 2014 διακομιστή SQL ή στο SQL Server 2016 SP1

Αυτό το άρθρο περιγράφει μια βελτίωση, η οποία επιτρέπει σε έναν πίνακα που έχει συμπεριληφθεί ως ένα άρθρο στη δημοσίευση αναπαραγωγή συναλλαγών για να καταργηθεί από τη βάση δεδομένων και το έντυπο ή τα έντυπα. Ένας πίνακας μπορεί να καταργηθεί μόνο εάν η ιδιότητα allow_drop ορίζεται στην τιμή TRUE για όλες τις δημοσιεύσεις που έχουν τους πίνακες ως ένα άρθρο. Εάν η ιδιότητα έχει οριστεί σε FALSE για οποιαδήποτε από τις δημοσιεύσεις που περιέχουν το άρθρο, στη συνέχεια, η λειτουργία DROP TABLE θα αποτύχει και να αναφέρει ότι δεν είναι δυνατό να καταργηθεί από αναπαραγωγή άρθρα.

Εάν μια ΤΡΙΓΩΝΙΚΉ ΠΊΝΑΚΑ DDL υποστηρίζεται από το έντυπο ή τα έντυπα, στη συνέχεια, η λειτουργία DROP TABLE θα αποθέστε τον πίνακα από τη δημοσίευση και τη βάση δεδομένων. Ο παράγοντας ανάγνωσης καταγραφής θα καταχωρήσετε μια εντολή εκκαθάρισης για τη βάση δεδομένων διανομής του πίνακα απορρίφθηκαν και να κάνετε την εκκαθάριση μετα-δεδομένα, ο publisher. Εάν το πρόγραμμα ανάγνωσης του αρχείου καταγραφής δεν επεξεργάζεται όλες τις εγγραφές του αρχείου καταγραφής που αναφέρονται στον πίνακα που απορρίφθηκαν, αυτό θα αγνοήσει νέες εντολές που σχετίζονται με τον πίνακα "Απόρριψη". Μεταποιημένα ήδη εγγραφές θα παραδοθούν σε βάση δεδομένων διανομής. Αυτά μπορεί να εφαρμοστεί σε βάση δεδομένων του συνδρομητή, εάν ο παράγοντας διανομής τα επεξεργάζεται, πριν το πρόγραμμα ανάγνωσης του αρχείου καταγραφής εκκαθαρίζει την παλιά άρθρα (απόρριψη).

Εντολή για να ενεργοποιήσετε την υποστήριξη πίνακα απόθεσης για μια δημοσίευση:
exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true' 
Εντολή για να ενεργοποιήσετε την υποστήριξη πίνακα απόθεσης, ενώ δημιουργείτε μια δημοσίευση:

exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true' 
Η προεπιλεγμένη τιμή της ιδιότητας allow_drop έχει οριστεί σε False.

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

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

Πληροφορίες πακέτου υπηρεσιών

Αυτή η λειτουργικότητα Παρουσιάστηκε για πρώτη φορά με τα παρακάτω service pack για τον SQL Server:

Σχετικά με τα Service Pack για τον SQL Server

Τα Service Pack είναι αθροιστικά. Κάθε νέο service pack περιέχει όλες τις ενημερώσεις κώδικα που υπάρχουν σε προηγούμενα service pack, καθώς και τυχόν νέες ενημερώσεις κώδικα. Μας σύσταση είναι να εφαρμόσετε το τελευταίο service pack και την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση για το service pack. Δεν χρειάζεται να εγκαταστήσετε ένα προηγούμενο service pack πριν να εγκαταστήσετε το πιο πρόσφατο service pack. Χρήση πίνακα 1 στο ακόλουθο άρθρο, για περισσότερες πληροφορίες σχετικά με το πιο πρόσφατο service pack και την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση.

Τρόπος προσδιορισμού της έκδοσης, επίπεδο edition και ενημερωμένη έκδοση του SQL Server και τα στοιχεία του
Ιδιότητες

Αναγνωριστικό άρθρου: 3170123 - Τελευταία αναθεώρηση: 16 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια