Problembeschreibung
Es wird davon ausgegangen, dass Sie eine Verbindung mit einer Instanz von SQL Server 2014 oder 2016 als Benutzer herstellen, der kein Mitglied der festen Server Gruppe sysadmin oder der db_owner Daten Bank Gruppe ist. Wenn die Replikation für eine Datenbank aktiviert ist und Sie eine Tabelle entfernen, die nicht Teil einer Publikation in der Datenbank ist, erhalten Sie möglicherweise Fehlermeldungen, die wie folgt aussehen:
Msg 21050, Stufe 14, Status 1, Prozedur sp_MSreplcheck_publish, Zeile 16Only Mitglieder der festen Serverrolle sysadmin oder db_owner festen Datenbankrolle können diesen Vorgang ausführen. Wenden Sie sich an einen Administrator mit den entsprechenden Berechtigungen, um diesen Vorgang auszuführen. Msg 3609, Ebene 16, Zustand 2, Zeile 269The Transaktion endete im Trigger. Der Batch wurde abgebrochen.
Lösung
Dieses Problem wurde im folgenden kumulativen Update für SQL Server behoben: Kumulatives Update 5 für SQL Server 2016 RTM Kumulatives Update 2 für SQL Server 2016 SP1
Kumulatives Update 3 für SQL Server 2014 Service Pack 2
Informationen zu kumulativen Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an: Neuestes Kumulatives Update für SQL Server 2016
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Informieren Sie sich über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.