Comment changer le port d'écoute par défaut d'une instance SSAS en cluster ?

Précédemment, SSAS écoutait sur toutes les adresses IP du groupe de cluster en utilisant le port par défaut (2383). Toute autre configuration du port était ignorée dans les versions SSAS 2005,2008/R2. Ce n'est pas le même comportement avec une instance STANDALONE.

Mais depuis 2012 Analysis Services, nous sommes en mesure de changer le port par défaut en modifiant les propriétés de l'instance en cluster ou le fichier msmdsrv.ini.

N'oubliez pas de configurer votre pare-feu pour permettre les requêtes entrantes sur le port TCP 2383. Voir également les autres ports: 2382, 80 440 (.Configurer le pare-feu Windows pour autoriser l'accès à Analysis Services)

Test case:

- Dans mon test ci-dessous, je lance la commande  tasklist /svc | findstr msmdsrv pour obtenir le  processID de mon instance  SSAS 2012.

- Ensuite, je lance la commande  netstat -ano | findstr <myProcessID> pour vérifier si mon instance écoute sur le port 5555 que j'ai configuré.

- Comme vous pouvez le constater, ca marche  :-)

Concernant les limitations SSAS 2005/2008:
https://connect.microsoft.com/SQLServer/feedback/details/377639/2008-rtm-ssas-named-analysis-services-instance-port-doesnt-adjust-to-the-configured-port-after-a-failover
https://support.microsoft.com/kb/2466860
https://blogs.msdn.com/b/karang/archive/2009/09/05/sql-server-analysis-services-port-sql-2005-2008.aspx

 

Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |