sp_helpdistributiondb (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Возвращает свойства указанной базы данных распространителя. Эта хранимая процедура выполняется на распространителе в базе данных распространителя.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpdistributiondb [ [ @database = ] N'database' ]
[ ; ]
Аргументы
[ @database = ] N'database'
Имя базы данных, для которой возвращаются свойства. @database — sysname, по умолчанию %
для всех баз данных, связанных с распространителем, и для которых у пользователя есть разрешения.
Результирующий набор
Имя столбца | Тип данных | Description |
---|---|---|
name |
sysname | Имя базы данных распространителя. |
min_distretention |
int | Минимальный срок хранения транзакций перед удалением (в часах). |
max_distretention |
int | Максимальный срок хранения транзакций перед удалением (в часах). |
history retention |
int | Количество часов, в течение которых будет храниться журнал. |
history_cleanup_agent |
sysname | Имя агента очистки журнала. |
distribution_cleanup_agent |
sysname | Имя агента очистки распространителя. |
status |
int | Только для внутреннего применения. |
data_folder |
nvarchar(255) | Имя каталога, используемого для хранения файлов базы данных. |
data_file |
nvarchar(255) | Имя файла базы данных. |
data_file_size |
int | Исходный размер файла данных в мегабайтах. |
log_folder |
nvarchar(255) | Имя каталога, в котором размещается файл журнала базы данных. |
log_file |
nvarchar(255) | Имя файла журнала. |
log_file_size |
int | Исходный размер файла журнала в мегабайтах. |
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_helpdistributiondb
используется во всех типах репликации.
Разрешения
Члены предопределенной роли базы данных db_owner или роли replmonitor в базе данных распространителя и пользователей в списке доступа к публикации публикации с помощью базы данных распространителя могут выполняться sp_helpdistributiondb
для возврата сведений, связанных с файлами. Члены общедоступной роли могут выполняться sp_helpdistributiondb
для возврата не связанных с файлами сведений для баз данных распространителя, к которым у них есть доступ.