Objawy
Podczas uruchamiania skryptów języka R lub Python z funkcjami rx w trybie równoległym z pakietami RevoScaleR/revoscalepy w Linux SQL Server 2019 r. można zauważyć, że może zostać wyzwolona logika mpi. Wymaga dostępu do ścieżki /opt/microsoft-openmpi-3.0.0_* w celu uruchomienia programu mpiexec, ale domyślnie ścieżka nie znajduje się na liście dozwolonych. W związku z tym skrypty R lub Python mogą nie uruchamiać funkcji rx.
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Rozwiązanie
Ten problem został rozwiązany w następującej aktualizacji zbiorczej dla programu SQL Server:
Informacje o aktualizacjach zbiorczych programu SQL Server:
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Obejście
Aby obejść ten problem, możesz edytować plik /var/opt/mssql/mssql.conf w następujący sposób, aby zezwolić na dostęp do ścieżki:
[rozszerzalność]
dataDirectories = /opt/microsoft-openmpi-3.0.0-x86_64:/opt/microsoft-openmpi-3.0.0-amd64
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.