Condividi tramite


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.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

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.