Symptômes
Lors de l’exécution de scripts R ou python avec des fonctions RX dans mode parallèle avec RevoScaleR/revoscalepy packages dans Linux SQL Server 2019, vous remarquerez que la logique MPI est déclenchée. Vous devez accéder au chemin /OPT/Microsoft-openmpi-3.0.0_ * pour démarrer MPIexec, mais par défaut, le chemin d’accès ne figure pas dans la liste autorisée. Par conséquent, il est possible que les scripts R ou python n’exécutent pas les fonctions RX.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans la mise à jour cumulative suivante pour SQL Server :
À propos des mises à jour cumulatives pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Solution de contournement
Pour contourner ce problème, vous pouvez modifier /var/opt/MSSQL/MSSQL.conf comme suit pour autoriser l’accès au chemin d’accès :
amélioré
datadirectories =/opt/Microsoft-openmpi-3.0.0-x86_64:/opt/Microsoft-openmpi-3.0.0-amd64
Références
En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.