KB3170123 – palaiko IŠPLEČIAMĄJĄ lentelę DDL straipsniuose, kurie yra įtraukti į Transakcinis replikavimas "SQL Server" 2014 arba "SQL Server" 2016 SP1

Šiame straipsnyje aprašoma patobulinimas, leidžiantis lentelę, įtrauktą į Transakcinės replikavimo leidinio straipsnį, išmesti iš duomenų bazės ir leidinio (-ų). Lentelę galima išmesti tik tuo atveju, jei allow_drop ypatybė nustatyta kaip True visuose leidiniuose, kuriuose yra lentelė (-s) kaip straipsnis. Jei kuriame nors iš leidinių, kuriuose yra straipsnis, ypatybė nustatyta kaip neteisinga , tada ŽLUGO lentelės operacija nepavyks ir bus pateikta ataskaita, kad Replikuotų straipsnių atsisakyti negalima. Jei iš leidinio (-ų) palaiko išplečiamąją lentelę DDL , tada išplečiamoji lentelės operacija bus nuvilkta iš leidinio ir duomenų bazės. Žurnalų skaitytuvo agentas skelbs valymo komandą, skirtą iškrito lentelės platinimo duomenų bazei ir atlikti "Publisher" metaduomenų valymą. Jei žurnalų skaitytojas neištvarko visų žurnalų žurnalų, kurie nurodo į iškrito lentelę, tada jis nepaisys naujų komandų, kurios susietos su numesta lentele. Jau apdoroti duomenys bus pristatyti į platinimo duomenų bazę. Jie gali būti taikomi prenumeratoriaus duomenų bazėje, jei platinimo agentas jas apdoroja prieš tai, kai žurnalų skaitytuvas išvalo pasenusius (išmetamus) straipsnius. Komanda, leidžianti išplečiamųjų lentelių palaikymą leidiniui:exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true' Komanda, leidžianti išplečiamųjų lentelių palaikymą kuriant leidinį:exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true' Numatytoji ypatybės allow_drop reikšmė nustatyta kaip Fdar.

Sprendimas

Ši problema išspręsta šiuose kaupiamajame SQL serverio naujinimuose:

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"

Paslaugų paketo informacijaŠi funkcija pirmą kartą buvo įvesta šiuose "SQL Server" pakeitimų paketuose:

Apie "SQL Server" pakeitimų paketusPakeitimų paketai yra kaupiamieji. Kiekviename naujame pakeitimų pakete yra visos pataisos, kurios yra ankstesniuose pakeitimų paketuose, taip pat visos naujos pataisos. Mūsų rekomendacija yra taikyti naujausią pakeitimų paketą ir naujausią kaupiamąjį naujinimą šiam pakeitimų paketui. Prieš diegiant naujausią pakeitimų paketą nereikia įdiegti ankstesnio pakeitimų paketo. Naudokite 1 lentelę šiame straipsnyje, jei norite rasti daugiau informacijos apie naujausią pakeitimų paketą ir naujausią kaupiamąjį naujinimą.Kaip nustatyti "SQL Server" ir jo komponentų versiją, leidimą ir naujinimo lygį

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti vertimo kokybe?

Kas turėjo įtakos jūsų patirčiai?

Turite daugiau atsiliepimų? (Pasirinktinai)

Dėkojame už jūsų atsiliepimus!

×