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.