MSSQL_ENG014005

Meldungsdetails

Produktname

SQL Server

Produktversion

10.50

Buildnummer des Produkts

 

Ereignis-ID

14005

Ereignisquelle

MSSQLSERVER

Komponentenbezeichnung

SQL Server Database Engine (Datenbankmodul)

Symbolischer Name

Meldungstext

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

Erklärung

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

Benutzeraktion

Löschen Sie erst die Abonnements, bevor Sie die Veröffentlichung löschen. Wenn Sie zum Löschen der Veröffentlichung SQL Server Management Studio verwenden, haben Sie die Möglichkeit, vor dem Löschen der Veröffentlichung automatisch alle zugeordneten Abonnements löschen zu lassen. Wenn Sie zum Löschen der Veröffentlichung gespeicherte Prozeduren verwenden, müssen Sie die Abonnements zuerst explizit löschen. Weitere Informationen finden Sie unter Vorgehensweise: Löschen eines Pushabonnements (Replikationsprogrammierung mit Transact-SQL) und Vorgehensweise: Löschen eines Pullabonnements (Replikationsprogrammierung mit Transact-SQL).

Wenn für die Veröffentlichung keine Abonnements vorhanden zu sein scheinen oder wenn dieser Fehler beim Erstellen einer Veröffentlichung 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.