sp_msx_defect (Transact-SQL)

Operacje wieloserwerowych powoduje usunięcie bieżącego serwera.

Ostrzeżenie

sp_msx_defect służy do edytowania rejestru.Nie zaleca się ręcznej edycji rejestru, ponieważ niewłaściwe lub niepoprawnych zmian może spowodować problemy konfiguracyjne poważne dla danego systemu.W związku z tym tylko doświadczeni użytkownicy powinni używać program Edytor rejestru do edytowania rejestru.Aby uzyskać więcej informacji zobacz dokumentację systemu Microsoft Windows.

Topic link iconKonwencje składni języka Transact-SQL

sp_msx_defect [@forced_defection =] forced_defection

Argumenty

  • [ @forced_defection =] forced_defection
    Specifies whether or not to force the defection to occur if the Master SQLServerAgent has been permanently lost due to an irreversibly corrupt msdb database, or no msdb database backup.forced_defectionis bit, with a default of 0, which indicates that no forced defection should occur.Wartość 1 wymusza wykluczenie.

    Po wymuszanie wykluczenie przez sp_msx_defect, jest członkiem sysadmin stałych serwera roli na SQLServerAgent wzorca należy uruchomić następujące polecenie, aby ukończyć wykluczenie:

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

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

None

Remarks

Kiedy sp_msx_defect zostanie wykonane poprawnie, zwracany jest komunikat.

Uprawnienia

Aby wykonać tę procedura przechowywana, użytkownik musi być członkiem sysadmin ustalić roli serwera.