Symptomy
Załóżmy, że łączysz się z wystąpieniem programu SQL Server 2014 lub 2016 jako użytkownik, który nie jest członkiem grupy stałych serwerów sysadmin ani grupy bazy danych db_owner . Jeśli dla bazy danych włączono replikację i usuniesz tabelę niebędącą częścią publikacji w bazie danych, mogą zostać wyświetlone komunikaty o błędach podobne do następujących:
Komunikat 21050, poziom 14, stan 1, procedura sp_MSreplcheck_publish, 16Only Członkowie stałej roli serwera sysadmin lub db_owner stałą rolę bazy danych mogą wykonać tę operację. Aby wykonać tę operację, skontaktuj się z administratorem mającym wystarczające uprawnienia. Msg 3609, poziom 16, stan 2, wiersz 269The, transakcja zakończona w wyzwalaczu. Wsad został przerwany.
Rozwiązanie
Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server: Zbiorcza aktualizacja 5 dla programu SQL server 2016 RTM Zbiorcza aktualizacja 2 dla programu SQL Server 2016 z dodatkiem SP1
Zbiorcza aktualizacja 3 dla programu SQL Server 2014 z dodatkiem Service Pack 2
Informacje dotyczące aktualizacji zbiorczych programu SQL Server
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server: Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2014
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.