SelectEtoile : Base de connaissance SGBD

Procédure en cas de freeze de Analysis Services

1

 

Description du problème :

Une de nos instance SSAS 2005 SP3 ne répond plus mais le service SSAS est toujours UP. Pour débloquer la situation, il faut alors redémarrer le service SSAS.

 

 

Plan d'action : Lorsque le problème se reproduit :

Etape 1 : Lorsque le problème arrive, vérifier que vous pouvez faire un ping sur le FQDN windowserver
 

  • Démarrer >> Exécuter >> CMD.
  • Puis dans le fenêtre DOS taper : ping windowserver


Etape 2 : Vérifier que vous pouvez vous connecter en Terminal Server au serveur windowserver

 
Etape 3 : Sauvegarde du fichier de configuration de votre instance :  msmdsrv.ini. (OLAP_DIR\Config)

Etape 4 :
Lancer un perfmon avec les compteurs : Page File, Processor, Process, Physical Disk, Memory et tous les compteurs MSOLAP$.

  • Démarrer >> Exécuter >> perfmon.
  • Aller ensuite dans Data Collector Sets >> User Defined
  • Puis faire un clic droit « Start » sur Perf_SSAS_freeze_Process

Etape 5 : Rechercher le PID du process SSAS : msmdsrv.exe

  • Démarrer >> Exécuter >> taskmgr
  • Cliquer sur l’onglet « Processes »
  • Dans le menu « View » cliquer sur « Select columns… »
  • Puis cocher PID (ça devrait être la première ligne)
  • Puis rechercher le numéro de PID concernant le process « msmdsrv.exe » (attention il change à chaque redémarrage du service)

Etape 6 : Pendant le problème, prendre 2 full dump du process SSAS à 10 mins d'intervalle

  • Démarrer >> Exécuter >> CMD.
  • Puis taper dans C:\Program Files\Microsoft SQL Server\90\Shared\ la commande :  Sqldumper.exe PID 0 0x0800 0 C:\tmp (marche aussi bien en 2005 qu'en 2008)

 

Plus d’information: http://support.microsoft.com/kb/919711 voir la dernière partie : How to generate a full dump file that includes handle information manually

Ajouter un Commentaire


Code de sécurité
Rafraîchir