Freigeben über


MSSQL_ENG003724

Gilt für: SQL Server Azure SQL Managed Instance

Meldungsdetails

attribute Wert
Produktname SQL Server
Ereignis-ID 3724
Ereignisquelle MSSQLSERVER
Komponente SQL Server-Datenbank-Engine
Symbolischer Name
Meldungstext Das %1!s! von '%3!s!' (%2!s!) ist nicht möglich, da das Objekt für die Replikation verwendet wird.

Erklärung

Wenn Sie Objekte in einer Datenbank replizieren, werden diese Objekte in der sysarticles -Systemtabelle (bei Momentaufnahmen- und Transaktionsveröffentlichungen) bzw. sysmergearticles (bei Mergeveröffentlichungen) als repliziert gekennzeichnet. Dieser Fehler wird ausgelöst, wenn Sie versuchen, ein repliziertes Objekt zu löschen.

Benutzeraktion

Stellen Sie vor dem Löschen sicher, dass das Datenbankobjekt nicht repliziert ist. Zum Beispiel:

  • Tritt der Fehler in der Veröffentlichungsdatenbank auf, löschen Sie den Artikel aus der Veröffentlichung, bevor Sie das Objekt löschen. Weitere Informationen finden Sie unter Hinzufügen und Löschen von Artikeln aus vorhandenen Veröffentlichungen.

  • Tritt der Fehler in der Abonnementdatenbank auf, löschen Sie das Abonnement, bevor Sie das Objekt löschen. Weitere Informationen finden Sie unter Abonnieren von Veröffentlichungen. Bei Abonnements für Transaktionsreplikationen besteht die Möglichkeit, nicht gleich die gesamte Veröffentlichung zu löschen, sondern nur das Abonnement eines einzelnen Artikels zu löschen. Weitere Informationen finden Sie unter sp_dropsubscription (Transact-SQL).

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.