Metodo DropSubscription (replica)
Il metodo DropSubscription viene chiamato dalle applicazioni per rimuovere una sottoscrizione di una pubblicazione di SQL Server e, facoltativamente, eliminare il database di SQL Server 2005 Compact Edition (SQL Server Compact Edition) dal dispositivo.
Sintassi
object.DropSubscription(DBDROPOPTION)
Si applica a
SQL Server Compact Edition Replication object
Parametri generici
Parametro | Descrizione |
---|---|
DBDROPOPTION |
Specifica se eliminare o mantenere il database di SQL Server Compact Edition |
Parametro DBDROPOPTION
DBDROPOPTION specifica se eliminare o mantenere il database di SQL Server Compact Edition. ed è facoltativo.
Costante | Valore | Descrizione |
---|---|---|
LEAVE_DATABASE |
0 |
Elimina le tabelle del sistema di replica e tre colonne del sistema di replica nelle tabelle utente, ma non elimina il database. |
DROP_DATABASE |
1 |
Elimina il database di SQL Server Compact Edition (impostazione predefinita). |
Prototipo
HRESULT DropSubscription(DBDROPOPTION DBDropOption);
Valori restituiti
Codice restituito | Descrizione |
---|---|
S_OK |
Il metodo ha avuto esito positivo. |
Qualsiasi FAILED(HRESULT) |
Vedere l'insieme SSCEErrors per informazioni dettagliate sull'errore. |
Vedere Insieme SSCEErrors per informazioni dettagliate sull'errore.
Osservazioni
Se si utilizza l'opzione LEAVE_DATABASE con il metodo DropSubscription, l'integrità referenziale viene interamente rimossa dalle tabelle replicate e, se necessaria, deve essere sostituita manualmente.
Se il database di SQL Server Compact Edition è un Sottoscrittore di più pubblicazioni, è necessario impostare la proprietà Publisher (replica), la proprietà Publication (replica) e la proprietà PublisherDatabase (replica) prima della chiamata del metodo DropSubscription.
Vedere anche
Altre risorse
Metodi dell'oggetto Replication