sp_msx_defect (Transact-SQL)
Quita el servidor actual de las operaciones multiservidor.
Advertencia: |
---|
sp_msx_defect modifica el Registro. No se recomienda la modificación manual del Registro porque los cambios inapropiados o incorrectos pueden causar graves problemas de configuración en el sistema. Por tanto, sólo los usuarios experimentados deben utilizar el programa Editor del Registro para modificar el Registro. Para obtener más información, consulte la documentación de Microsoft Windows. |
Sintaxis
sp_msx_defect [@forced_defection =] forced_defection
Argumentos
[ @forced_defection =] forced_defection
Especifica si se forzará o no la baja si se ha perdido permanentemente el SQLServerAgent principal debido a daños irreversibles en la base de datos msdb o a la ausencia de una copia de seguridad de la base de datos msdb. forced_defectiones de tipo bit y su valor predeterminado es 0, que indica que no se debe producir una baja forzada. El valor 1 fuerza la baja.
Tras forzar una baja mediante la ejecución de sp_msx_defect, un miembro de la función fija de servidor sysadmin en el servicio SQLServerAgent principal debe ejecutar el siguiente comando para completar la baja:
EXECUTE msdb.dbo.sp_delete_targetserver @server_name = 'tsx-server', @post_defection = 0
Conjuntos de resultados
Ninguno
Notas
Cuando sp_msx_defect finaliza correctamente, se devuelve un mensaje.
Permisos
Para ejecutar este procedimiento almacenado, un usuario debe ser miembro de la función fija de servidor sysadmin.
Valores de código de retorno
0 (correcto) o 1 (error)
Vea también
Referencia
sp_msx_enlist (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)