sp_expired_subscription_cleanup (Transact-SQL)

Si applica a:SQL Server

Controlla lo stato di tutte le sottoscrizioni di ogni pubblicazione ed elimina quelle scadute. Questa stored procedure viene eseguita nel server di pubblicazione in qualsiasi database o nel database di distribuzione del database di distribuzione per un server di pubblicazione non Microsoft SQL Server.

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_expired_subscription_cleanup [ [ @publisher = ] 'publisher' ]   

Argomenti

[ @publisher = ] 'publisher' Nome di un server di pubblicazione non SQL Server. publication è sysname, con un valore predefinito NULL. Non è consigliabile specificare questo parametro per un server di pubblicazione di SQL Server.

Valori del codice restituito

0 (esito positivo) o 1 (errore)

Osservazioni:

sp_expired_subscription_cleanup viene usato in tutti i tipi di replica.

sp_expired_subscription_cleanup viene eseguito dal processo di pulizia della sottoscrizione scaduta per rilevare e rimuovere sottoscrizioni scadute dai database di pubblicazione ogni 24 ore. Se esistono sottoscrizioni non aggiornate, ovvero sottoscrizioni che durante il periodo di memorizzazione non sono state sincronizzate con il server di pubblicazione, la pubblicazione viene dichiarata scaduta e le tracce della sottoscrizione vengono eliminate dal server di pubblicazione. Per altre informazioni, vedere Subscription Expiration and Deactivation.

Autorizzazioni

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

Vedi anche

sp_mergesubscription_cleanup (Transact-SQL)
sp_subscription_cleanup (Transact-SQL)
Stored procedure di sistema (Transact-SQL)