Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Удаляет указанный сервер из списка доступных целевых серверов.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_delete_targetserver
[ @server_name = ] N'server_name'
[ , [ @clear_downloadlist = ] clear_downloadlist ]
[ , [ @post_defection = ] post_defection ]
[ ; ]
Аргументы
[ @server_name = ] N'server_name'
Имя сервера, который необходимо удалить в качестве доступного целевого сервера. @server_name — sysname без значения по умолчанию.
[ @clear_downloadlist = ] clear_downloadlist
Указывает, очистить ли список загрузки для целевого сервера. @clear_downloadlist бит с значением по умолчанию1.
- При @clear_downloadlist
1процедура очищает список загрузки сервера перед удалением сервера. - Если @clear_downloadlist есть
0, список загрузки не очищается.
[ @post_defection = ] post_defection
Указывает, следует ли отправлять инструкцию отключения на целевой сервер. @post_defection бит с значением по умолчанию1.
- При @post_defection
1процедура отправляет инструкцию дефекта на целевой сервер перед удалением сервера. - Если @post_defection
0, процедура не публикует инструкцию дефекта на целевом сервере.
Значения кода возврата
0 (успешно) или 1 (сбой).
Результирующий набор
Нет.
Замечания
Обычным способом удаления целевого сервера является вызов sp_msx_defect на целевом сервере. Используйте sp_delete_targetserver только в том случае, если требуется перебежка вручную.
Разрешения
Чтобы запустить эту хранимую процедуру, пользователям необходимо предоставить предопределенную роль сервера sysadmin .
Примеры
В следующем примере сервер LONDON1 удаляется из списка доступных серверов заданий.
USE msdb;
GO
EXECUTE dbo.sp_delete_targetserver @server_name = N'LONDON1';
GO