No contexto de um Grupo de Disponibilidade do SQL Server, qual é a melhor maneira de monitorar uma testemunha de compartilhamento de arquivos para acessibilidade?
Quero garantir que a testemunha possa ser acessada pelas réplicas do Grupo de Disponibilidade, o que é algo diferente de apenas estar disponível. Por exemplo, a conta usada para executar o SQL Server precisa de direitos de acesso ao compartilhamento de arquivos.
Edit: Recentemente notei alguns eventos registrados pelo cluster dignos de serem monitorados.
Log Name: System
Source: Microsoft-Windows-FailoverClustering
Date: 6/1/2019 1:23:09 PM
Event ID: 1564
Task Category: File Share Witness Resource
Level: Critical
Keywords:
User: SYSTEM
Computer: node1.contoso.com
Description:
File share witness resource 'File Share Witness' failed to arbitrate for
the file share '\\servername\sharename'. Please ensure that file share
'\\servername\sharename' exists and is accessible by the cluster.
Log Name: System
Source: Microsoft-Windows-FailoverClustering
Date: 6/1/2019 1:23:08 PM
Event ID: 1562
Task Category: File Share Witness Resource
Level: Warning
Keywords:
User: SYSTEM
Computer: node1.contoso.com
Description:
File share witness resource 'File Share Witness' failed a periodic health
check on file share '\\servername\sharename'. Please ensure that file
share '\\servername\sharename' exists and is accessible by the cluster.