Freigeben über


DropSubscription-Methode (Replikation)

Eine Anwendung ruft die DropSubscription-Methode auf, um ein Abonnement für eine SQL Server-Publikation zu löschen sowie optional die Datenbank für SQL Server 2005 Compact Edition (SQL Server Compact Edition) vom Gerät zu löschen.

Syntax

object.DropSubscription(DBDROPOPTION)

Betrifft

SQL Server Compact Edition Replication-Objekt

Generische Parameter

Parameter Beschreibung

DBDROPOPTION

Gibt an, ob die SQL Server Compact Edition-Datenbank gelöscht oder beibehalten werden soll.

DBDROPOPTION-Parameter

DBDROPOPTION gibt an, ob die SQL Server Compact Edition-Datenbank gelöscht oder beibehalten werden soll. Dieser Parameter ist optional.

Konstante Wert Beschreibung

LEAVE_DATABASE

0

Löscht die Replikationssystemtabellen sowie drei Replikationssystemspalten in den Benutzertabellen, löscht aber nicht die Datenbank.

DROP_DATABASE

1

Löscht die SQL Server Compact Edition-Datenbank (Standardeinstellung).

Prototyp

HRESULT DropSubscription(DBDROPOPTION DBDropOption); 

Rückgabewerte

Rückgabecode Beschreibung

S_OK

Die Methode wurde erfolgreich abgeschlossen.

Beliebiger FAILED(HRESULT)-Wert

Weitere Informationen zu den Fehlern finden Sie in der SSCEErrors-Auflistung.

Weitere Informationen zu den Fehlern finden Sie in der SSCEErrors-Auflistung.

Hinweise

Wenn Sie die LEAVE_DATABASE-Option mit der DropSubscription-Methode verwenden, werden sämtliche Informationen zur referenziellen Integrität aus den replizierten Tabellen entfernt. Sind diese Informationen erforderlich, müssen sie manuell ersetzt werden.

Wenn die SQL Server Compact Edition-Datenbank Abonnent mehrerer Publikationen ist, müssen die Publisher-Eigenschaft (Replikation), die Publication-Eigenschaft (Replikation) und die PublisherDatabase-Eigenschaft (Replikation) festgelegt sein, bevor die DropSubscription-Methode aufgerufen wird.

Siehe auch

Sonstige Ressourcen

Replication-Objektmethoden

Hilfe und Information

Informationsquellen für SQL Server Compact Edition