SQL Server HowTo

Logo

Aide pour opérations administratives, développement et optimisation dans Microsoft SQL Server

View the Project on GitHub rudi-bruchez/sql-server-howto-fr

Diagnostic d’AlwaysOn

  1. Récupérez les journaux de SQL Server que vous trouverez dans le répertoires de log de SQL Server
  2. Récupérez les fichiers de la session d’évènements AlwaysOn_health : fichiers alwayson_health*.xel dans le répertoire de log de SQL Server.

Vous trouvez le répertoire de log de SQL Server à l’aide de la requête SQL suivante :

SELECT 
	LEFT(CAST(SERVERPROPERTY('ErrorLogFileName') as nvarchar(max)), 
		LEN(CAST(SERVERPROPERTY('ErrorLogFileName') as nvarchar(max))) - LEN('ERRORLOG'));

Diagnostic de WSFC

Vous pouvez exporter les journaux du cluster à l’aide de la cmdlet Get-ClusterLog

Import-Module FailoverClusters
Get-ClusterLog -UseLocalTime -Destination C:\temp\

Microsoft a créé un outil de récupération du diagnostic du cluster et des journaux. Vous pouvez l’installer en suivant les instructions suivantes.

Install-PackageProvider NuGet -Force
Install-Module PrivateCloud.DiagnosticInfo -Force
Import-Module PrivateCloud.DiagnosticInfo -Force
Install-Module -Name MSFT.Network.Diag

Ensuite, pour appeler la cmdlet et générer le rapport dans un répertoire.

New-Item -Name clusterdiag -Path c:\temp -ItemType Directory -Force
Get-SddcDiagnosticInfo -ClusterName cluster -WriteToPath c:\temp\clusterdiag

[Besoin de services avec SQL Server ? Contactez-moi]