Freigeben über


MSSQL_ENG004929

Details zur Fehlermeldung

Produktname

SQL Server

Produktversion

9.0

Buildnummer des Produkts

9.00.1399.60

Ereignis-ID

4929

Ereignisquelle

MSSQLSERVER

Komponente

SQL Server-Datenbankmodul

Symbolischer Name

Meldungstext

%1! '%2!' kann nicht geändert werden, da eine Veröffentlichung für die Replikation vorliegt.

Erklärung

Dieser Fehler tritt normalerweise auf, wenn Sie versuchen, die PRIMARY KEY-Einschränkung einer Tabelle zu löschen, die für die Transaktionsreplikation veröffentlicht wird. Die Transaktionsreplikation erfordert einen Primärschlüssel für jede veröffentlichte Tabelle. Aus diesem Grund kann die Einschränkung nicht gelöscht werden.

Benutzeraktion

Um die Einschränkung zu löschen, löschen Sie zunächst den der Tabelle zugeordneten Artikel. Weitere Informationen finden Sie unter Hinzufügen und Löschen von Artikeln bei vorhandenen Publikationen. Falls dieser Fehler in einer Datenbank auftritt, die nicht repliziert wird, führen Sie sp_removedbreplication (Transact-SQL) aus, um sicherzustellen, dass die Objekte in der Datenbank nicht als repliziert hervorgehoben sind.

Siehe auch

Konzepte

Ursachen und Lösungen für Replikationsfehler

Hilfe und Informationen

Informationsquellen für SQL Server 2005