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, Sicurezza
Per configurare le impostazioni della proprietà FailureConditionLevel usando PowerShell, Gestione cluster di failover, Transact-SQL
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
Avviare Windows PowerShell con privilegi elevati tramite Esegui come amministratore.
Importare il modulo FailoverClusters per abilitare i cmdlet del cluster.
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
Contenuto correlato (PowerShell)
Clustering and High-Availability (Failover Clustering and Network Load Balancing Team Blog) (Clustering e disponibilità elevata - Blog del team di clustering di failover e bilanciamento del carico di rete)
Comandi di risorse cluster e cmdlet di Windows PowerShell equivalenti
Utilizzo dello snap-in Gestione cluster di failover
Per configurare le impostazioni della proprietà FailureConditionLevel:
Aprire lo snap-in Gestione cluster di failover.
Espandere Servizi e applicazioni e selezionare l'istanza del cluster di failover.
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.
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