Condividi tramite


Configurare le impostazioni della proprietà FailureConditionLevel

Utilizzare la proprietà FailureConditionLevel 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.

Con 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 Get-ClusterResource cmdlet per trovare la risorsa di SQL Server, quindi usare Set-ClusterParameter il cmdlet 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.

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 delle 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 delle 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