sp_helpdistributiondb (Transact-SQL)
Restituisce le proprietà del database di distribuzione specificato. Questa stored procedure viene eseguita nel database di distribuzione del server di distribuzione.
Sintassi
sp_helpdistributiondb [ [ @database= ] 'database_name' ]
Argomenti
- [ @database=] 'database_name'
Nome del database di cui vengono restituite le proprietà. database_name è di tipo sysname e il valore predefinito è % per tutti i database associati al server di distribuzione per cui l'utente dispone delle autorizzazioni.
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
name |
sysname |
Nome del database di distribuzione. |
min_distretention |
int |
Periodo di memorizzazione minimo espresso in ore che deve trascorrere prima dell'eliminazione delle transazioni. |
max_distretention |
int |
Periodo di memorizzazione massimo espresso in ore trascorso il quale le transazioni vengono eliminate. |
history retention |
int |
Numero di ore di memorizzazione della cronologia. |
history_cleanup_agent |
sysname |
Nome dell'agente per l'eliminazione del contenuto della cronologia. |
distribution_cleanup_agent |
sysname |
Nome dell'agente per l'eliminazione dei riferimenti alla distribuzione. |
status |
int |
Solo per uso interno. |
data_folder |
nvarchar(255) |
Nome della directory utilizzata per archiviare i file di database. |
data_file |
nvarchar(255) |
Nome del file di database. |
data_file_size |
int |
Dimensioni iniziali del file di dati in MB. |
log_folder |
nvarchar(255) |
Nome della directory per il file di log del database. |
log_file |
nvarchar(255) |
Nome del file di log. |
log_file_size |
int |
Dimensioni iniziali del file di log in MB. |
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
La stored procedure sp_helpdistributiondb viene utilizzata in tutti i tipi di replica.
Autorizzazioni
I membri del ruolo predefinito del database db_owner o del ruolo replmonitor in un database di distribuzione e gli utenti inclusi nell'elenco di accesso di una pubblicazione che utilizza il database di distribuzione possono eseguire la stored procedure sp_helpdistributiondb per restituire informazioni relative ai file. I membri del ruolo public possono eseguire sp_helpdistributiondb per restituire informazioni non relative ai file per i database di distribuzione a cui hanno accesso.
Vedere anche