Condividi tramite


sp_dropmergefilter (Transact-SQL)

Elimina un filtro di merge. La stored procedure sp_dropmergefilter elimina tutte le colonne di filtro di merge definite nel filtro da eliminare. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_dropmergefilter [ @publication= ] 'publication', [ @article= ] 'article'     , [ @filtername= ] 'filtername'
    [ , [ @force_invalidate_snapshot= ] force_invalidate_snapshot ]
    [ , [ @force_reinit_subscription = ] force_reinit_subscription ]

Argomenti

  • [ @publication=] 'publication'
    Nome della pubblicazione. publication è di tipo sysname e non prevede alcun valore predefinito.

  • [ @article=] 'article'
    Nome dell'articolo. article è di tipo sysname e non prevede alcun valore predefinito.

  • [ @filtername=] 'filtername'
    Nome del filtro che si desidera eliminare. filtername è di tipo sysname e non prevede alcun valore predefinito.

  • [ @force_invalidate_snapshot= ] force_invalidate_snapshot
    Abilita o disabilita la possibilità di invalidare uno snapshot. force_invalidate_snapshot è di tipo bit e il valore predefinito è 0.

    0 specifica che le modifiche apportate all'articolo di merge non invalidano lo snapshot.

    1 specifica che le modifiche apportate all'articolo di merge potrebbero invalidare lo snapshot. In quest'ultimo caso, il valore 1 consente di eseguire un nuovo snapshot.

  • [ @force_reinit_subscription= ] force_reinit_subscription
    Abilita o disabilita la possibilità di contrassegnare una sottoscrizione come non valida. force_reinit_subscription è di tipo bit e il valore predefinito è 0.

    0 specifica che le modifiche apportate al filtro dell'articolo di merge non invalidano le sottoscrizioni.

    1 specifica che le modifiche apportate al filtro dell'articolo di merge invalidano le sottoscrizioni.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_dropmergefilter viene utilizzata per la replica di tipo merge.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_dropmergefilter.