Compartilhar via


sp_msx_defect (Transact-SQL)

Remove o servidor atual de operações multisservidor.

Observação sobre cuidadosCuidado

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.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_msx_defect [@forced_defection =] forced_defection

Argumentos

  • [ @forced_defection =] forced_defection
    Especifica se deve ou não ocorrer o forçamento de remoção se o Master SQLServerAgent foi perdido permanentemente devido a um banco de dados msdb irreversivelmente danificado ou à ausência de backup do banco de dados msdb. forced_defectioné bit, com o padrão de 0, que indica que nenhuma remoção forçada deve ocorrer. O valor 1 força a remoção.

    Depois de forçar uma remoção pela execução de sp_msx_defect, um membro da função de servidor fixa sysadmin no Master SQLServerAgent deve executar o seguinte comando para concluir a remoção:

    EXECUTE msdb.dbo.sp_delete_targetserver @server_name = 'tsx-server', @post_defection =  0
    

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum

Comentários

Quando sp_msx_defect for concluído corretamente, uma mensagem será retornada.

Permissões

Para executar este procedimento armazenado, o usuário deve ser um membro da função de servidor fixa sysadmin.

Consulte também

Referência

sp_msx_enlist (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)