Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Удаляет текущий сервер из многосерверных операций.
Внимание
sp_msx_defect изменяет реестр. Редактирование реестра вручную не рекомендуется, так как недопустимые или неправильные изменения могут привести к серьезным проблемам конфигурации для вашей системы. Пользоваться программой редактирования реестра должны только опытные пользователи. Дополнительные сведения см. в документации по Microsoft Windows.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_msx_defect [ [ @forced_defection = ] forced_defection ]
[ ; ]
Аргументы
[ @forced_defection = ] forced_defection
Указывает, следует ли принудительно принудить к возникновению дефекта, если master SQLServerAgent был окончательно потерян из-за необратимой поврежденной msdb базы данных или резервной копии базы данных.msdb @forced_defection бит с значением по умолчанию0, которое указывает на то, что принудительное переключение не должно происходить. Значение 1 перебежки сил.
После принудительного сбоя путем выполнения sp_msx_defectчлен предопределенных ролей сервера sysadmin в master SQLServerAgent должен выполнить следующую команду, чтобы завершить дефект:
EXECUTE msdb.dbo.sp_delete_targetserver
@server_name = 'tsx-server',
@post_defection = 0;
Значения кода возврата
0 (успешно) или 1 (сбой).
Результирующий набор
Нет.
Замечания
После sp_msx_defect правильного завершения возвращается сообщение.
Разрешения
Для выполнения этой хранимой процедуры пользователь должен быть членом предопределенной роли сервера sysadmin .