Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Use la propiedad FailureConditionLevel para establecer las condiciones en las que la instancia de clúster de conmutación por error Always On (FCI) debe realizar una conmutación por error o reiniciarse. Los cambios en esta propiedad se aplican inmediatamente sin tener que reiniciar el servicio de Clúster de conmutación por error de Windows Server (WSFC) o el recurso FCI.
Antes de empezar:Valores de propiedad FailureConditionLevel, Seguridad
Para configurar la configuración de la propiedad FailureConditionLevel con PowerShell, Administrador de clústeres de conmutación por error, Transact-SQL,
Antes de empezar
Configuración de la propiedad FailureConditionLevel
Las condiciones de error se establecen en una escala creciente. Para los niveles 1 a 5, cada nivel incluye todas las condiciones de los niveles anteriores además de sus propias condiciones. Esto significa que, con cada nivel adicional, aumenta la probabilidad de que se produzca una conmutación por error o un reinicio. Para obtener más información, vea la sección "Determinar los errores" del tema Failover Policy for Failover Cluster Instances .
Seguridad
Permisos
Requiere los permisos ALTER SETTINGS y VIEW SERVER STATE.
Uso de PowerShell
Para configurar la configuración del nivel de condición de error
Inicie Windows PowerShell con derechos elevados mediante Ejecutar como administrador.
Importe el módulo FailoverClusters para habilitar los cmdlets de clúster.
Use el cmdlet Get-ClusterResource para encontrar el recurso de SQL Server; luego use el cmdlet Set-ClusterParameter para establecer la propiedad FailureConditionLevel para una instancia de clúster de conmutación por error.
Sugerencia
Cada vez que abre una nueva ventana de PowerShell, necesita importar el módulo FailoverClusters .
Ejemplo (PowerShell)
En el ejemplo siguiente se cambia la configuración FailureConditionLevel del recurso SQL Server "SQL Server (INST1)" para que se produzca una conmutación por error o un reinicio si se producen errores críticos del servidor.
Import-Module FailoverClusters
$fci = "SQL Server (INST1)"
Get-ClusterResource $fci | Set-ClusterParameter FailureConditionLevel 3
Contenido relacionado (PowerShell)
Clústeres y alta disponibilidad (blog del equipo de clústeres de conmutación por error y equilibrio de carga de red)
Introducción a Windows PowerShell en un clúster de conmutación por error
Comandos de recursos de clúster y cmdlets equivalentes de Windows PowerShell
Uso del complemento Administrador de clústeres de conmutación por error
Para configurar los valores de la propiedad FailureConditionLevel:
Abra el complemento Administrador de clústeres de conmutación por error.
Expanda Servicios y aplicaciones y seleccione la FCI.
Haga clic con el botón derecho en el recurso de SQL Server en Otros recursosy seleccione Propiedades en el menú. Se abrirá el cuadro de diálogo Propiedades del recurso de SQL Server.
Seleccione la pestaña Propiedades, escriba el valor deseado para la propiedad FailureConditionLevel y, después, haga clic en Aceptar para aplicar el cambio.
Uso de Transact-SQL
Para configurar los valores de la propiedad FailureConditionLevel:
Con la instrucción ALTER SERVER CONFIGURATIONTransact-SQL, puede especificar el valor de la propiedad FailureConditionLevel.
Ejemplo (Transact-SQL)
En el ejemplo siguiente se establece la propiedad FailureConditionLevel en 0, lo que indica que no se desencadenará automáticamente una conmutación por error o un reinicio si se produce algún error.
ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;
Consulte también
sp_server_diagnostics (Transact-SQL)
Directiva de conmutación por error para instancias de clústeres de conmutación por error