Freigeben über


MSSQL_ENG004929

Nachrichtendetails

Produktname SQL Server
Ereignis-ID 4929
Ereignisquelle MSSQLSERVER
Komponente SQL Server-Datenbank-Engine
Symbolischer Name
Meldungstext Die %S_MSG '%.*ls' kann nicht geändert werden, da sie für die Replikation veröffentlicht wird.

Erklärung

Dieser Fehler tritt in der Regel auf, wenn Sie versuchen, die Primärschlüsseleinschränkung für eine Tabelle zu löschen, die für die Transaktionsreplikation veröffentlicht wird. Für die Transaktionsreplikation ist für jede veröffentlichte Tabelle ein Primärschlüssel erforderlich; daher kann die Einschränkung nicht gelöscht werden.

Benutzeraktion

Wenn Sie die Einschränkung ablegen möchten, legen Sie zuerst den artikel ab, der der Tabelle zugeordnet ist. Weitere Informationen finden Sie unter Hinzufügen von Artikeln zu und Ablegen von Artikeln aus vorhandenen Publikationen. Wenn dieser Fehler in einer Datenbank auftritt, die nicht repliziert ist, führen Sie sp_removedbreplication (Transact-SQL) aus, um sicherzustellen, dass Objekte in der Datenbank nicht als repliziert gekennzeichnet sind.

Siehe auch

Referenz für Fehler und Ereignisse (Replikation)