KB2980208 — POPRAWKA: Uprawnień nie można propagować do subskrybenta w replikacji transakcji, gdy dystrybutor jest SQL Server

Dotyczy
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)

Objawy

Załóżmy, że używasz replikacji transakcji, że dystrybutor jest wystąpieniem programu Microsoft SQL Server 2012 lub SQL Server 2014. Publikacja replikacji transakcyjnej zawiera dowolną kombinację artykułów, która składa się z widoków, procedur składowanych, funkcji zliczonych w tabeli lub funkcji skalarnych, a atrybut artykułu Kopiuj uprawnienia ma wartość true. Po zastosowaniu migawki do nowego subskrybenta, jawne uprawnienia (GRANT, DENY, REVOKE) do opublikowanych artykułów nie mogą być replikowane do subskrybenta. Te uprawnienia nie są obecne w pliku ".sch" utworzonym w folderze migawek.

Rozwiązanie

Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.

Aktualizacja zbiorcza 4 dla systemu SQL Server 2014 /pl-pl/pomoc/2999197

Aktualizacja skumulowana 1 dla systemu SQL Server 2012 z dodatkiem SP2 /pl-pl/pomoc/2976982

Informacje o aktualizacjach zbiorczych dla programu SQL Server

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

      

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.