Condividi tramite


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

Guida in linea e informazioni

Assistenza su SQL Server Compact Edition