Denne artikkelen beskriver en forbedring som gjør det mulig for en tabell som er inkludert som en artikkel i publikasjonen overførbar replikering til å bli fjernet fra databasen og publication(s). En tabell kan bli fjernet bare hvis egenskapen allow_drop er satt til TRUE på alle publikasjoner som inneholder tabeller som en artikkel. Hvis egenskapen settes til FALSE for alle publikasjoner som inneholder artikkelen, vil DROP TABLE -operasjonen mislykkes og rapporterer at replikerte artikler ikke kan fjernes.
Hvis en Slipp TABELLEN DDL støttes av publication(s), slipper DROP TABLE operasjonen tabellen fra publikasjonen og databasen. Loggleseragent vil bokføre en opprydding-kommando for fordelingsdatabasen i tabellen slippes og gjør Opprydding av publisher-metadata. Hvis loggen leseren ikke har behandlet alle loggposter som refererer til tabellen slippes, vil det ignorere nye kommandoer som er knyttet til tabellen slippes. Allerede behandlede poster vil bli levert til fordelingsdatabasen. De kan brukes i abonnentdatabase Hvis distribusjon-agenten behandler dem før loggen Reader rydder du foreldet (innfelt) artikler. Kommando for å aktivere støtte for direkte tabell for en publikasjon:exec sp_changepublication @publication = '<Publication Name>', @property = 'allow_drop', @value = 'true' Kommando for å aktivere støtte for slipp tabellen mens du lager en publikasjon: exec sp_addpublication @publication = '<Publication Name>', ..., @allow_drop = N'true' Standardverdien for egenskapen allow_drop er satt til F-alse.Oppløsning
Dette problemet ble løst i følgende kumulative oppdateringer for SQL Server:
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Informasjon om oppdateringspakkeDenne funksjonen ble først introdusert i følgende oppdateringspakker for SQL Server:
Om oppdateringspakker for SQL ServerSlik fastslår du hvilken versjon, nivå edition og oppdateringen av SQL Server og tilhørende komponenter
Oppdateringspakker er kumulative. Hver nye oppdateringspakke inneholder alle reparasjonene som finnes i tidligere oppdateringspakker, sammen med eventuelle nye reparasjoner. Vår anbefaling er å bruke den nyeste oppdateringspakken, og den nyeste kumulative oppdateringen for denne oppdateringspakken. Du trenger ikke å installere en tidligere oppdateringspakke før du installerer den nyeste oppdateringspakken. Bruk tabell 1 i følgende artikkel for å finne mer informasjon om den nyeste oppdateringspakken og nyeste kumulative oppdateringen.