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


sp_help_log_shipping_primary_database (Transact-SQL)

Область применения: SQL Server

Получает параметры базы данных-источника.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_help_log_shipping_primary_database
    [ [ @database = ] N'database' ]
    [ , [ @primary_id = ] 'primary_id' ]
[ ; ]

Аргументы

[ @database = ] N'database'

Имя базы данных-источника доставки журналов. @database имеет имя sysname с значением по умолчаниюNULL.

[ @primary_id = ] 'primary_id'

Идентификатор базы данных-источника в конфигурации доставки журналов. @primary_id является уникальным идентификатором с значением по умолчаниюNULL.

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Имя столбца Description
primary_id Идентификатор базы данных-источника в конфигурации доставки журналов.
primary_database Имя базы данных-источника в конфигурации доставки журналов.
backup_directory Каталог, в котором хранятся файлы резервной копии журнала транзакций с сервера-источника.
backup_share Сетевой или UNC-путь к каталогу резервных копий.
backup_retention_period Время хранения файла резервной копии журнала в каталоге резервных копий (в минутах).
backup_compression Указывает, используется ли конфигурация доставки журналов сжатие резервных копий.

0 = отключено. Не сжимать резервные копии журналов.
1 = включено. Всегда сжимать резервные копии журналов.
2 = используйте параметр сжатия резервных копий по умолчанию. Это значение по умолчанию.

Сжатие резервных копий поддерживается только в SQL Server 2008 (10.0.x) Enterprise (или более поздней версии). В других выпусках всегда используется 2значение.
backup_job_id Идентификатор задания агент SQL Server, связанный с заданием резервного копирования на основном сервере.
monitor_server Имя экземпляра SQL Server ядро СУБД, используемого в качестве сервера мониторинга в конфигурации доставки журналов.
monitor_server_security_mode Режим безопасности, используемый для подключения к серверу мониторинга:

1 = проверка подлинности Windows.
0 = проверка подлинности SQL Server.
backup_threshold Максимальное время ожидания (в минутах) между операциями резервного копирования перед созданием предупреждения.
threshold_alert Предупреждение, создаваемое при превышении порогового значения.
threshold_alert_enabled Определяет, включены ли пороговые предупреждения резервного копирования.

1 = включено.
0 = отключено.
last_backup_file Абсолютный путь последней резервной копии журнала транзакций.
last_backup_date Дата и время создания последней резервной копии журнала.
last_backup_date_utc Время и дата создания последней резервной копии журнала транзакций в базе данных-источнике, выраженные в формате UTC.
history_retention_period Промежуток времени в минутах, после которого записи истории доставки журнала данной базы данных-источника будут удалены.

Замечания

sp_help_log_shipping_primary_database необходимо запустить из master базы данных на сервере-источнике.

Разрешения

Только члены предопределенных ролей сервера sysadmin могут выполнять эту процедуру.

Примеры

В этом примере показано использование sp_help_log_shipping_primary_database для извлечения параметров базы данных-источника для базы данных AdventureWorks2022.

EXEC master.dbo.sp_help_log_shipping_primary_database
    @database = N'AdventureWorks2022';
GO