Implémenter des capacités d'IA dans les solutions de bases de données1 / 5
Une équipe plateforme de données sous SQL Server 2025 accorde à un développeur l'autorisation de base de données CREATE EXTERNAL MODEL afin qu'il puisse enregistrer un endpoint d'embeddings. L'équipe affirme que cette autorisation suffit à elle seule pour que ce même développeur appelle AI_GENERATE_EMBEDDINGS avec le modèle enregistré. Cette affirmation est-elle confirmée par la référence CREATE EXTERNAL MODEL ?
Bonne réponseRéponse incorrecte
Alex
Le modèle externe est un objet de base de données, et la référence lui applique la même logique d'autorisations à deux niveaux qu'aux autres objets exécutables. En créer un, ou en modifier un existant, exige l'autorisation de base de données CREATE EXTERNAL MODEL ou ALTER ANY EXTERNAL MODEL, c'est-à-dire le versant administratif. L'utiliser depuis une fonction telle qu'AI_GENERATE_EMBEDDINGS exige une autorisation EXECUTE sur ce modèle précis, c'est-à-dire le versant consommation, qui peut être accordée à des principaux qui ne créent eux-mêmes aucun objet de base de données. Cette séparation est utile en pratique : une équipe plateforme enregistre la définition de l'endpoint et en est propriétaire, et les principaux applicatifs reçoivent des droits d'exécution sur exactement les modèles dont ils ont besoin. L'instruction a également un propriétaire, défini par la clause AUTHORIZATION, et l'utilisateur courant devient propriétaire lorsque cette clause est omise. Lis l'énoncé pour repérer laquelle des deux actions est tentée.
Sourcelearn.microsoft.com
Les réponses aux questions complémentaires sont disponibles dans l’app. Crée un compte gratuit, sans carte bancaire.
Question 1 sur 5
Créer un compte gratuit