Primenjuje se na
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Ovaj članak opisuje poboljšanje koje omogućava da tabela koja je uključena kao članak u publikaciji replikacije transakcija bude izbačena iz baze podataka i publikacija. Tabela može biti odbačena samo ako allow_drop svojstvo postavljeno na vrednost TRUE u svim publikacijama koje imaju tabele kao članak. Ako je svojstvo postavljeno na vrednost FALSE za bilo koju publikaciju koja sadrži članak, operacija DROP TABLE neće uspeti i izvestiti da replicirani članci ne mogu biti odbačeni. Ako publikacije podržavaju DDL padajuće tabele, operacija DROP TABLE će izbaciti tabelu iz publikacije i baze podataka. Agent čitača evidencije će objaviti komandu za čišćenje baze podataka distribucije ispuštene tabele i uraditi čišćenje metapodataka izdavača. Ako čitač evidencije nije obradio sve zapise evidencije koji se odnose na ispuštenu tabelu, zanemariće nove komande koje su povezane sa ispuštenom tabelom. Već obrađeni zapisi će biti isporučeni u bazu podataka distribucije. One mogu biti primenjene u bazi podataka pretplatnika ako ih agent za distribuciju obrađuje pre nego što čitač evidencije očisti zastarele (ispuštene) članke. Komanda za omogućavanje podrške za otpustite tabelu za publikaciju:exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true' Komanda za omogućavanje podrške za padajuću tabelu tokom kreiranja publikacije:exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true' Podrazumevana vrednost svojstva allow_drop postavljena je na vrednost False.

Rešenje

Ovaj problem je otklonjen u sledećim kumulativnim ispravkama za SQL Server:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Najnovija kumulativna ispravka za SQL Server 2016

Informacije o servisnom paketuOva funkcionalnost je prvi put uvedena u sledeće servisne pakete za SQL Server:

Osnovni podaci o servisnim paketima za SQL ServerServisni paketi su kumulativni. Svaki novi servisni paket sadrži sve ispravke koje se naći u prethodnim servisnim paketima, zajedno sa svim novim ispravkama. Naša preporuka je da primenite najnoviji servisni paket i najnoviju kumulativnu ispravku za taj servisni paket. Ne morate da instalirate prethodni servisni paket pre nego što instalirate najnoviji servisni paket. Koristite tabelu 1 u sledećem članku da biste pronašli više informacija o najnovijem servisnom paketu i najnovijoj kumulativnoj ispravci.Utvrđivanje verzije, izdanja i nivoa ažuriranja sistema SQL Server i njegovih komponenti

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.