Ознаки
У SQL Server 2019 на Linux, зовнішній супутник-сценарії процесу, наприклад R, Python не вдається отримати доступ до будь-яких каталогів поза їхнім робочим каталогом.
Спосіб вирішення
Ця проблема усунена в такому сукупному оновленні для сервера SQL Server:
Відомості про накопичувальне оновлення для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Додаткова інформація
Ви можете налаштувати каталоги, до яких зовнішні процеси мають доступ до використання засобу MSSQL-conf для встановлення або скасування настройки "datadirectories" у розділ "розширюваність" в файлі конфігурації /VAR/Op/MSSQL/MSSQL.conf .
На значення параметра – це список каталогів, розділених двокрапкою, який буде виставлений до супутникових сценаріїв. Демон Launchpad Microsoft SQL Server має бути перезавантаження під час установлення або скасування цієї настройки.
Процеси супутникового зв'язку запускаються в mssql_satellite спеціальний користувач, щоб вони успадкували ті самі дозволи на читання та записування та виконання каталоги, указані в цьому параметрі, як указано для цього спеціального користувача.
Наприклад
#/bin/Bash: /Op/mssqt/bin/mssqt-conf настроювання розширюваності. каталоги даних "/Op/mssqs/bin:/Home/User/rscripts"
SQL Для використання необхідно перезапустити демон Launchpad для сервера. Цей параметр. Виконайте команду "systemctl перезапустити MSSQL-launchadd. Service".
Вміст/VAR/Op/MSSQL/MSSQL.conf
розширюваність
каталоги даних =/Op/mssqs/bin:/VAR
#/bin/Bash: /Op/mssqt/bin/mssqt-conf скасування розширюваності. каталоги даних
SQL Для використання необхідно перезапустити демон Launchpad для сервера. Цей параметр. Виконайте
' systectl Перезапустіть MSSQL-launchadd. Service (служба).
Вміст з/VAR/Op/MSSQL/MSSQL.conf
розширюваність
Стан
Цей параметр призначено за замовчуванням Таким чином, щоб зовнішні процеси не могли випадково отримувати доступ до будь-яких системних каталогів.
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.