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.