Šajā rakstā ir aprakstīti uzlabojumi, kas sniedz iespēju tabulu, kas ir iekļauta kā raksts transakciju replicēšanas publikācijā, no datu bāzes un publikācijas (-ām). Tabulu var samest tikai tad, ja rekvizīts allow_drop ir iestatīts kā patiess visās publikācijās, kurās ir tabula (s) kā raksts. Ja rekvizīts ir iestatīts kā aplams jebkurai no publikācijām, kurās ir raksts, tad nomešanas tabulas darbība neizdosies un ziņos, ka replicētos rakstus nevar nomest. Ja nolaisto tabulu DDL atbalsta publikācija (s), pēc tam nomešanas tabulas darbība nometīsiet tabulu no publikācijas un datu bāzes. Žurnālu lasītāja aģents izskaitīs nolaistās tabulas sadales datu bāzes izlikšanas komandu un veic Publisher metadatu tīrīšanu. Ja žurnālu lasītājs nav apstrādājis visus reģistrācijas ierakstus, kas attiecas uz nolaisto tabulu, tas ignorēs jaunās komandas, kas ir saistītas ar nolaisto tabulu. Jau apstrādāti ieraksti tiks nosūtīti uz adresātu datu bāzi. Tos var lietot abonentu datu bāzē, ja sadales aģents apstrādā tos, pirms žurnālu lasītājs notīra novecojušos (nolaistos) rakstus. Komanda, lai publikācijā iespējotu drop table atbalstu:exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true' Komanda, lai iespējotu drop table atbalstu, kamēr veidojat publikāciju:exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true' Rekvizīta allow_drop noklusējuma vērtība ir iestatīta uz Fvēl.
Risinājums
Šī problēma ir novērsta šādos kumulatīvos SQL Server atjauninājumos:
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Informācija par servisa pakotniŠī funkcionalitāte pirmo reizi tika ieviesta šādās SQL Server servisa pakotnēs:
Par SQL Server servisa pakotnēmPakalpojumu pakotnes ir kumulatīvas. Katrā jaunajā servisa pakotnē ir iekļauti visi labojumi, kas ir iepriekšējās servisa pakotnēs, kā arī visi jaunie labojumi. Mūsu ieteikums ir lietot jaunāko servisa pakotni un jaunāko šīs servisa pakotnes kumulatīvo atjauninājumu. Pirms jaunākās servisa pakotnes instalēšanas jums nav jāinstalē iepriekšējā servisa pakotne. Tālāk esošajā rakstā Izmantojiet 1. tabulu, lai atrastu papildinformāciju par jaunāko servisa pakotni un jaunāko kumulatīvo atjauninājumu.Kā noteikt SQL Server un tās komponentu versiju, izdevumu un atjaunināšanas līmeni