sp_helpdistributiondb (Transact-SQL)

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

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

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_helpdistributiondb [ [ @database= ] 'database_name' ]  

Argomenti

[ @database = ] 'database_name' Nome del database per il quale vengono restituite le proprietà. database_name è sysname, con un valore predefinito di % per tutti i database associati al server di distribuzione e in 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.
conservazione cronologia 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 eseguire sp_helpdistributiondb per restituire informazioni correlate ai file. I membri del ruolo pubblico possono eseguire sp_helpdistributiondb per restituire informazioni non correlate ai file per i database di distribuzione a cui hanno accesso.

Vedi anche

Visualizzare e modificare le proprietà del server di pubblicazione e del database di distribuzione
sp_adddistributiondb (Transact-SQL)
sp_changedistributiondb (Transact-SQL)
sp_dropdistributiondb (Transact-SQL)
Stored procedure di sistema (Transact-SQL)