KB2980208 – ÅTGÄRDAT: Behörigheter kan inte spridas till abonnenten i transaktionsreplikering när distributören är SQL Server

Gäller för
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptom

Anta att du använder transaktionsreplikering att distributören är en instans av Microsoft SQL Server 2012 eller SQL Server 2014. Publiceringen av transaktionsreplikeringen innehåller valfri kombination av artiklar som består av vyer, lagrade procedurer, tabellvärdesfunktioner eller skalära funktioner, och artikelattributet Kopiera behörigheter är true. När du använder ögonblicksbilden på en ny prenumerant kan de explicita behörigheterna (GRANT, DENY, REVOKE) för de publicerade artiklarna inte replikeras till prenumeranten. De här behörigheterna finns inte i filen ".sch" som skapas i ögonblicksbildsmappen.

Lösning

Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.

Kumulativ uppdatering 4 för SQL Server 2014 /en-us/help/2999197

Kumulativ uppdatering 1 för SQL Server 2012 SP2 /en-us/help/2976982

Om kumulativa uppdateringar för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

      

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".