Застосовується до
SQL Server 2019 on Linux

Ознаки

У 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

розширюваність

Стан

Цей параметр призначено за замовчуванням Таким чином, щоб зовнішні процеси не могли випадково отримувати доступ до будь-яких системних каталогів.

Посилання

Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.