Freigeben über


MSSQL_ENG014005

Details zur Fehlermeldung

Produktname

SQL Server

Produktversion

9.0

Buildnummer des Produkts

9.00.1399.60

Ereignis-ID

14005

Ereignisquelle

MSSQLSERVER

Komponente

SQL Server-Datenbankmodul

Symbolischer Name

Meldungstext

Die Publikation konnte nicht gelöscht werden. Es besteht ein Abonnement für sie.

Erklärung

Sie haben versucht, eine Publikation zu löschen, der ein oder mehrere Abonnements zugeordnet sind. Eine Publikation kann aber nur gelöscht werden, wenn ihr keine Abonnements zugeordnet sind.

Benutzeraktion

Löschen Sie erst die Abonnements, bevor Sie die Publikation löschen. Wenn Sie zum Löschen der Publikation SQL Server Management Studio verwenden, haben Sie die Möglichkeit, vor dem Löschen der Publikation automatisch alle zugeordneten Abonnements löschen zu lassen. Wenn Sie zum Löschen der Publikation gespeicherte Prozeduren verwenden, müssen Sie die Abonnements zuerst explizit löschen. Weitere Informationen finden Sie unter How to: Delete a Push Subscription (Replication Transact-SQL Programming) und How to: Delete a Pull Subscription (Replication Transact-SQL Programming).

Wenn für die Publikation keine Abonnements vorhanden zu sein scheinen oder wenn dieser Fehler beim Erstellen einer Publikation angezeigt wird, könnte noch ein vorheriges Abonnement vorhanden sein, das nicht vollständig leer war, bevor versucht wurde, es zu entfernen. Führen Sie sp_removedbreplication (Transact-SQL) auf der Datenbank aus, um alle Objekte und Einstellungen im Zusammenhang mit der Replikation zu löschen.

Siehe auch

Konzepte

Ursachen und Lösungen für Replikationsfehler

Hilfe und Informationen

Informationsquellen für SQL Server 2005