Configurare le impostazioni della proprietà FailureConditionLevel

Si applica a: SQL Server

Usare la proprietà FailureConditionLevel (FCI) per impostare le condizioni per il failover o il riavvio dell'istanza del cluster di failover AlwaysOn. 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.

Prima di iniziare

Impostazioni della proprietà FailureConditionLevel

Le condizioni di errore vengono impostate in base a un ordine crescente. In ognuno dei livelli 1-5 sono incluse tutte le condizioni dei livelli precedenti oltre alle proprie condizioni specifiche. Pertanto, in ogni livello la probabilità di un failover o di un riavvio è maggiore. Per ulteriori informazioni, vedere la sezione "Determinazione di errori" nell'argomento Failover Policy for Failover Cluster Instances .

Sicurezza

Autorizzazioni

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

Tramite PowerShell

Per configurare le impostazioni FailureConditionLevel
  1. Avviare Windows PowerShell con privilegi elevati tramite Esegui come amministratore.

  2. Importare il modulo FailoverClusters per abilitare i cmdlet del cluster.

  3. Usare il cmdlet Get-ClusterResource per trovare la risorsa SQL Server, quindi usare il cmdlet Set-ClusterParameter per impostare la proprietà FailureConditionLevel per un'istanza del cluster di failover.

Suggerimento

Ogni volta che viene aperta una nuova finestra di PowerShell, è necessario importare il modulo FailoverClusters .

Esempio (PowerShell)

Nell'esempio seguente, l'impostazione FailureConditionLevel nella risorsa di SQL Server "SQL Server (INST1)" viene impostata per eseguire il failover o il riavvio in caso di errori critici del server.

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

Utilizzo dello snap-in Gestione cluster di failover

Per configurare le impostazioni della proprietà FailureConditionLevel:

  1. Aprire lo snap-in Gestione cluster di failover.

  2. Espandere Servizi e applicazioni e selezionare l'istanza del cluster di failover.

  3. Fare clic con il pulsante destro del mouse su Risorsa di SQL Server in Altre risorse, quindi, nel menu, selezionare Proprietà . Verrà aperta la finestra di dialogo Proprietà della risorsa di SQL Server.

  4. Selezionare la scheda Proprietà, immettere il valore desiderato per la proprietà FailureConditionLevel, quindi fare clic su OK per applicare la modifica.

Utilizzo di Transact-SQL

Per configurare le impostazioni della proprietà FailureConditionLevel:

Con l'istruzione di Transact-SQL ALTER SERVER CONFIGURATION è possibile specificare il valore della proprietà FailureConditionLevel.

Esempio (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.

ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY FailureConditionLevel = 0;  

Vedi anche

sp_server_diagnostics (Transact-SQL)
Criteri di failover per istanze del cluster di failover