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 Compact 3.5 (SQL Server Compact 3.5) dal dispositivo.
Sintassi
object.DropSubscription(DBDROPOPTION)
Si applica a
Oggetto Replication di SQL Server Compact 3.5
Parametri generici
Parametro | Descrizione |
---|---|
DBDROPOPTION |
Specifica se eliminare o mantenere il database di SQL Server Compact 3.5 |
Parametro DBDROPOPTION
DBDROPOPTION specifica se eliminare o mantenere il database di SQL Server Compact 3.5. 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 3.5 (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 3.5 è 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