Condividi tramite


sp_helpdistributiondb (Transact-SQL)

Si applica a: SQL Server Istanza gestita di SQL di Azure

Restituisce le proprietà del database di distribuzione specificato. La stored procedure viene eseguita nel database di distribuzione del server di distribuzione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_helpdistributiondb [ [ @database = ] N'database' ]
[ ; ]

Argomenti

[ @database = ] N'database'

Nome del database per cui vengono restituite le proprietà. @database è sysname, con un valore predefinito di % per tutti i database associati al server di distribuzione e 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 di pulizia del contenuto della cronologia.
distribution_cleanup_agent sysname Nome dell'agente di pulizia 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 del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_helpdistributiondb viene usato in tutti i tipi di replica.

Autorizzazioni

I membri del ruolo predefinito del database db_owner o il ruolo replmonitor in un database di distribuzione e gli utenti nell'elenco di accesso alla pubblicazione di una pubblicazione tramite il database di distribuzione possono essere eseguiti sp_helpdistributiondb per restituire informazioni correlate ai file. I membri del ruolo pubblico possono essere eseguiti sp_helpdistributiondb per restituire informazioni non correlate ai file per i database di distribuzione a cui hanno accesso.