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


sp_resync_targetserver (Transact-SQL)

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

Повторно синхронизирует многосерверные задания на указанном целевом сервере.

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

Синтаксис

sp_resync_targetserver [ @server_name = ] N'server_name'
[ ; ]

Аргументы

[ @server_name = ] N'server_name'

Имя сервера, который необходимо ресинхронизировать. @server_name — sysname без значения по умолчанию. Если all задано, все целевые серверы повторно перезаписываются.

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

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

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

Сообщает результат sp_post_msx_operation действий.

Замечания

sp_resync_targetserver Удаляет текущий набор инструкций для целевого сервера и отправляет новый набор для скачивания целевого сервера. Новый набор состоит из инструкции для удаления всех многосерверных заданий, за которой следуют вставки, по одной для каждого текущего задания для целевого сервера.

Разрешения

По умолчанию разрешения на выполнение этой процедуры имеют члены предопределенной роли сервера sysadmin .

Примеры

В следующем примере повторно синхронизируется целевой сервер SEATTLE1.

USE msdb;
GO

EXEC dbo.sp_resync_targetserver N'SEATTLE1';
GO