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, 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.
Con 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
Get-ClusterResource
cmdlet per trovare la risorsa di SQL Server, quindi usareSet-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
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 delle 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 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