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.