sp_msx_defect (Transact-SQL)
Aplica-se: 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 inadequadas ou incorretas 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 ser forçada a ocorrer se o Master SQLServerAgent tiver sido perdido permanentemente devido a um banco de dados irreversivelmente corrompido msdb
ou nenhum msdb
backup de banco de dados. @forced_defection é bit, com um padrão de , o que indica que nenhuma deserção forçada 0
deve ocorrer. Um valor de deserção de 1
forças.
Depois de forçar uma deserção executando sp_msx_defect
o , um membro da função de servidor fixa sysadmin no Master SQLServerAgent deve executar o seguinte comando para concluir a deserção:
EXEC msdb.dbo.sp_delete_targetserver
@server_name = 'tsx-server',
@post_defection = 0;
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Conjunto 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 .