Configurare le impostazioni della proprietà FailureConditionLevelConfigure FailureConditionLevel Property Settings

Usare la proprietà FailureConditionLevel (FCI) per impostare le condizioni per il failover o il riavvio dell'istanza del cluster di failover AlwaysOn.Use the FailureConditionLevel property to set the conditions for the Always On Failover Cluster Instance (FCI) to fail over or restart. Le modifiche apportate a questa proprietà vengono applicate immediatamente senza richiedere il riavvio del servizio cluster di failover di Windows Server (WSFC) o della risorsa istanza cluster di failover.Changes to this property are applied immediately without requiring a restart of the Windows Server Failover Cluster (WSFC) service or the FCI resource.

Prima di iniziare Before You Begin

Impostazioni della proprietà FailureConditionLevel FailureConditionLevel Property Settings

Le condizioni di errore vengono impostate in base a un ordine crescente.The failure conditions are set on an increasing scale. In ognuno dei livelli 1-5 sono incluse tutte le condizioni dei livelli precedenti oltre alle proprie condizioni specifiche.For levels 1-5, each level includes all the conditions from the previous levels in addition to its own conditions. Pertanto, in ogni livello la probabilità di un failover o di un riavvio è maggiore.This means that with each level, there is an increased probability of a failover or restart. Per ulteriori informazioni, vedere la sezione "Determinazione di errori" nell'argomento Failover Policy for Failover Cluster Instances .For more information, see the "Determining Failures" section of the Failover Policy for Failover Cluster Instances topic.

Sicurezza Security

Autorizzazioni Permissions

È necessario disporre delle autorizzazioni ALTER SETTINGS e VIEW SERVER STATE.Requires ALTER SETTINGS and VIEW SERVER STATE permissions.

Utilizzo di PowerShell Using PowerShell

Per configurare le impostazioni FailureConditionLevelTo configure FailureConditionLevel settings
  1. Avviare Windows PowerShell con privilegi elevati tramite Esegui come amministratore.Start an elevated Windows PowerShell via Run as Administrator.

  2. Importare il modulo FailoverClusters per abilitare i cmdlet del cluster.Import the FailoverClusters module to enable cluster cmdlets.

  3. Usare il cmdlet Get-ClusterResource per trovare la risorsa SQL ServerSQL Server , quindi usare il cmdlet Set-ClusterParameter per impostare la proprietà FailureConditionLevel per un'istanza del cluster di failover.Use the Get-ClusterResource cmdlet to find the SQL ServerSQL Server resource, then use Set-ClusterParameter cmdlet to set the FailureConditionLevel property for a Failover Cluster Instance.

Suggerimento

Ogni volta che viene aperta una nuova finestra di PowerShell, è necessario importare il modulo FailoverClusters .Every time you open a new PowerShell window, you need to import the FailoverClusters module.

Esempio (PowerShell)Example (PowerShell)

Nell'esempio seguente, l'impostazione FailureConditionLevel nella risorsa di SQL ServerSQL Server "SQL Server (INST1)" viene impostata per eseguire il failover o il riavvio in caso di errori critici del server.The following example changes the FailureConditionLevel setting on the SQL ServerSQL Server resource "SQL Server (INST1)" to fail over or restart on critical server errors.

Import-Module FailoverClusters  

$fci = "SQL Server (INST1)"  
Get-ClusterResource $fci | Set-ClusterParameter FailureConditionLevel 3  

Utilizzo dello snap-in Gestione cluster di failover Using the Failover Cluster Manager Snap-in

Per configurare le impostazioni della proprietà FailureConditionLevel:To configure FailureConditionLevel property settings:

  1. Aprire lo snap-in Gestione cluster di failover.Open the Failover Cluster Manager snap-in.

  2. Espandere Servizi e applicazioni e selezionare l'istanza del cluster di failover.Expand the Services and Applications and select the FCI.

  3. Fare clic con il pulsante destro del mouse su Risorsa di SQL Server in Altre risorse, quindi, nel menu, selezionare Proprietà .Right-click the SQL Server resource under Other Resources, and then select Properties from the menu. Verrà aperta la finestra di dialogo Proprietà della risorsa di SQL Server.The SQL Server resource Properties dialog box opens.

  4. Selezionare la scheda Proprietà , immettere il valore desiderato per la proprietà FailureConditionLevel , quindi fare clic su OK per applicare la modifica.Select the Properties tab, enter the desired value for the FaliureConditionLevel property, and then click OK to apply the change.

Utilizzo di Transact-SQL Using Transact-SQL

Per configurare le impostazioni della proprietà FailureConditionLevel:To configure FailureConditionLevel property settings:

Con l'istruzione ALTER SERVER CONFIGURATION Transact-SQLTransact-SQL è possibile specificare il valore della proprietà FailureConditionLevel.Using the ALTER SERVER CONFIGURATION Transact-SQLTransact-SQL statement, you can specify the FailureConditionLevel property value.

Esempio (Transact-SQL) Example (Transact-SQL)

Quando nel seguente esempio la proprietà FailureConditionLevel viene impostata su 0, viene indicato che con qualsiasi condizione di errore non verrà attivato automaticamente alcun failover o riavvio.The following example sets the FailureConditionLevel property to 0, indicating that failover or restart will not be triggered automatically on any failure conditions.

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;  

Vedere ancheSee Also

sp_server_diagnostics (Transact-SQL) sp_server_diagnostics (Transact-SQL)
Failover Policy for Failover Cluster Instances Failover Policy for Failover Cluster Instances