Método DropSubscription (Replication)
Os aplicativos chamam o método DropSubscription para descartar uma assinatura para publicação do SQL Servere, como opção, excluir o banco de dados do SQL Server Compact 3.5 (SQL Server Compact 3.5) do dispositivo.
Sintaxe
object.DropSubscription(DBDROPOPTION)
Aplica-se a
Objeto Replication do SQL Server Compact 3.5
Parâmetros genéricos
Parâmetro | Descrição |
---|---|
DBDROPOPTION |
Especifica se o banco de dados do SQL Server Compact 3.5 deve ser excluído ou mantido |
Parâmetro DBDROPOPTION
DBDROPOPTION especifica se o banco de dados do SQL Server Compact 3.5 deve ser excluído ou mantido. É opcional.
Constante | Valor | Descrição |
---|---|---|
LEAVE_DATABASE |
0 |
Exclui as tabelas do sistema de replicação e três colunas do sistema de replicação nas tabelas do usuário, mas não exclui o banco de dados. |
DROP_DATABASE |
1 |
Exclui o banco de dados do SQL Server Compact 3.5 (padrão). |
Protótipo
HRESULT DropSubscription(DBDROPOPTION DBDropOption);
Retorna
Código de retorno | Descrição |
---|---|
S_OK |
O método obteve êxito. |
Any FAILED(HRESULT) |
Consulte a coleção SSCEErrors para obter informações detalhadas sobre erros. |
Consulte Coleção SSCEErrors para obter informações detalhadas sobre erros.
Comentários
Se você usar a opção LEAVE_DATABASE com o método DropSubscription, toda a integridade referencial (R/I) será removida das tabelas replicadas e deverá ser substituída manualmente se for necessário.
Se o banco de dados do SQL Server Compact 3.5 for um assinante de várias publicações, a propriedade Publisher (Replication), a propriedade Publication (Replication) e a propriedade PublisherDatabase (Replication) deverão ser definidas antes da chamada do método DropSubscription.