Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Dans SQL Server 2019 pour Linux, les scripts de processus de satellite externe tels que R, Python sont Impossible d’accéder aux répertoires en dehors de leur répertoire de travail.

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 :

Informations supplémentaires

Vous pouvez personnaliser les répertoires auxquels les processus externes ont accès par utilisation de l’outil MSSQL-conf pour définir ou annuler le paramètre «datadirectories» dans section extensibilité du fichier de configuration /var/opt/MSSQL/MSSQL.conf .

Cette la valeur du paramètre est une liste d’annuaires séparés par des points-virgules qui sera exposée. en scripts satellites. Le démon Microsoft SQL Server Launchpad doit être redémarré lorsque vous avez défini ou désactivé ce paramètre.

Le processus satellite s’exécute en tant que mssql_satellite utilisateur spécial, de telle sorte qu’il hérite des autorisations de lecture/écriture/exécution d' les répertoires spécifiés dans ce paramètre tels qu’ils sont fournis à cet utilisateur spécial.

Exemple :

#/bin/bash: /opt/MSSQL/bin/MSSQL-conf Set Extensibility. datadirectories "/opt/mssql/bin:/home/user/rscripts"

SQL Le démon de l’extensibilité du serveur doit être redémarré pour pouvoir être appliqué ce paramètre. Exécutez « systemctl redémarrez MSSQL-launchpadd. service ».

Contenu de/var/opt/MSSQL/MSSQL.conf

amélioré

datadirectories =/opt/MSSQL/bin:/var.

#/bin/bash: /opt/MSSQL/bin/MSSQL-confx unset. datadirectories

SQL Le démon de l’extensibilité du serveur doit être redémarré pour pouvoir être appliqué ce paramètre. Exécutez

'systemctl Redémarrez MSSQL-launchpad. service'.

Teneur /var/opt/MSSQL/MSSQL.conf

amélioré

Statut

C’est par défaut conçue comme suit. par exemple, les processus externes ne peuvent pas accéder de manière aléatoire aux répertoires système.

Références

En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×