sys.sp_helpdistributiondb (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Vrací vlastnosti specifikované distribuční databáze. Tato uložená procedura se vykonává u distributora v distribuční databázi.

Transact-SQL konvence syntaxe

Syntax

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

Arguments

[ @database = ] N'database'

Název databáze, pro který jsou vlastnosti vráceny. @database je sysname, s výchozím nastavením pro všechny databáze spojené s distributorem a % na které má uživatel oprávnění.

Sada výsledků

Název sloupce Datový typ Description
name sysname Název distribuční databáze.
min_distretention int Minimální doba uchovávání, v hodinách, než jsou transakce smazány.
max_distretention int Maximální doba uchovávání je v hodinách, než jsou transakce smazány.
history retention int Počet hodin na zachování historie.
history_cleanup_agent sysname Jméno agenta na úklid historie.
distribution_cleanup_agent sysname Název distribučního úklidového agenta.
status int Pouze interní použití.
data_folder nvarchar(255) Název adresáře používaného pro ukládání databázových souborů.
data_file nvarchar(255) Název databázového souboru.
data_file_size int Počáteční velikost datového souboru v megabajtech.
log_folder nvarchar(255) Název adresáře pro databázový log.
log_file nvarchar(255) Název logu.
log_file_size int Počáteční velikost logu v megabajtech.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Remarks

sp_helpdistributiondb se používá ve všech typech replikace.

Permissions

Členové role db_owner pevné databáze nebo role replmonitora v distribuční databázi a uživatelé v seznamu přístupu k publikaci publikace využívající distribuční databázi mohou vykonávat a sp_helpdistributiondb vracet informace související se souborem. Členové veřejné role mohou vykonávat vracení sp_helpdistributiondb informací nesouvisejících se souborem pro distribuční databáze, ke kterým mají přístup.