sp_msx_defect (Transact-SQL)
Aplica-se a:SQL Server
Remove o servidor atual de operações multisservidor.
Cuidado
sp_msx_defect edita o registro. A edição manual do registro não é recomendada, pois alterações incorretas ou não apropriadas podem causar sérios problemas de configuração para o sistema. Portanto, apenas usuários experientes deveriam usar o programa Editor do Registro para editar o registro. Para obter mais informações, consulte a documentação do Microsoft Windows.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_msx_defect [@forced_defection =] forced_defection
Argumentos
[ @forced_defection = ] forced_defection
Especifica se a deserção deve ou não ocorrer se o SQLServerAgent mestre tiver sido perdido permanentemente devido a um banco de dados msdb irreversivelmente corrompido ou nenhum backup de banco de dados msdb. forced_defection é bit, com um padrão de 0, o que indica que nenhuma deserção forçada deve ocorrer. Um valor de 1 força a deserção.
Depois de forçar uma deserção executando sp_msx_defect, um membro da função de servidor fixa sysadmin no Master SQLServerAgent deve executar o seguinte comando para concluir a deserção:
EXECUTE msdb.dbo.sp_delete_targetserver @server_name = 'tsx-server', @post_defection = 0;
Valores do código de retorno
0 (sucesso) ou 1 (fracasso)
Conjuntos de resultados
Nenhum
Comentários
Quando sp_msx_defect é concluída corretamente, uma mensagem é retornada.
Permissões
Para executar este procedimento armazenado, o usuário deve ser um membro da função de servidor fixa sysadmin .
Confira também
sp_msx_enlist (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de