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 utilizzando PowerShell, Gestione cluster di failover di Windows, 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 Criteri di failover per istanze del cluster di failover.
Sicurezza
Autorizzazioni
È necessario disporre delle autorizzazioni ALTER SETTINGS e VIEW SERVER STATE.
[Inizio pagina]
Utilizzo di 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.
Utilizzare li cmdlet Get-ClusterResource per cercare la risorsa SQL Server, quindi utilizzare 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 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
[Inizio pagina]
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.
[Torna all'inizio]
Utilizzo di Transact-SQL
Per configurare le impostazioni della proprietà FailureConditionLevel:
Mediante l'istruzione 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;
[Inizio pagina]
Vedere anche
Riferimento
sp_server_diagnostics (Transact-SQL)