sp_helpdistributiondb (Transact-SQL)
Применимо к:Управляемому экземпляру SQL Server Azure
Возвращает свойства указанной базы данных распространителя. Эта хранимая процедура выполняется на распространителе в базе данных распространителя.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpdistributiondb [ [ @database= ] 'database_name' ]
Аргументы
[ @database = ] 'database_name'
Имя базы данных, для которой возвращаются свойства. database_name — sysname, по умолчанию % для всех баз данных, связанных с распространителем, и для которых у пользователя есть разрешения.
Результирующие наборы
Имя столбца | Тип данных | Описание: |
---|---|---|
name | sysname | Имя базы данных распространителя. |
min_distretention | int | Минимальный срок хранения транзакций перед удалением (в часах). |
max_distretention | int | Максимальный срок хранения транзакций перед удалением (в часах). |
Хранение журнала | int | Количество часов, в течение которых будет храниться журнал. |
history_cleanup_agent | sysname | Имя агента очистки журнала. |
distribution_cleanup_agent | sysname | Имя агента очистки распространителя. |
состояние | 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 для возврата не связанных с файлами сведений для баз данных распространителя, к которым у них есть доступ.
См. также
Просмотр и изменение свойств издателя и распространителя
sp_adddistributiondb (Transact-SQL)
sp_changedistributiondb (Transact-SQL)
sp_dropdistributiondb (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по