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, 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.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo di 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. 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.

SuggerimentoSuggerimento

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)

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

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.

Icona freccia utilizzata con il collegamento Torna all'inizio[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;

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Vedere anche

Riferimento

sp_server_diagnostics (Transact-SQL)

Concetti

Criteri di failover per istanze del cluster di failover