Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a: SQL Server
Controlla lo stato di tutte le sottoscrizioni di ogni pubblicazione e elimina le sottoscrizioni 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 SQL Server.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_expired_subscription_cleanup [ [ @publisher = ] N'publisher' ]
[ ; ]
Argomenti
[ @publisher = ] N'publisher'
Nome di un server di pubblicazione non SQL Server. @publisher è 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.
Il processo Di pulizia della sottoscrizione scaduta viene eseguito sp_expired_subscription_cleanup per rilevare e rimuovere sottoscrizioni scadute dai database di pubblicazione ogni 24 ore. Se una delle sottoscrizioni non è aggiornata, ovvero non è sincronizzata con il server di pubblicazione entro il periodo di conservazione, la pubblicazione viene dichiarata scaduta e le tracce della sottoscrizione vengono pulite nel 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.