Freigeben über


MSSQL_ENG003724

Meldungsdetails

Produktname

SQL Server

Produktversion

10.0

Buildnummer des Produkts

 

Ereignis-ID

3724

Ereignisquelle

MSSQLSERVER

Komponente

SQL Server Database Engine (Datenbankmodul)

Symbolischer Name

Meldungstext

Das %S_MSG von '%S_MSG' (*.ls) 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. 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).

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

Fehler- und Ereignisreferenz (Replikation)