Поделиться через


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 для возврата не связанных с файлами сведений для баз данных распространителя, к которым у них есть доступ.