Implementar capacidades de IA en soluciones de bases de datos1 / 5
Un equipo de plataforma de datos en SQL Server 2025 le concede a un desarrollador el permiso de base de datos CREATE EXTERNAL MODEL para que pueda registrar un endpoint de embeddings. El equipo afirma que ese permiso, por sí solo, ya le alcanza a ese mismo desarrollador para llamar a AI_GENERATE_EMBEDDINGS con el modelo registrado. ¿La referencia de CREATE EXTERNAL MODEL respalda esa afirmación?
CorrectoIncorrecto
Alex
El modelo externo es un objeto de base de datos, y la referencia le da la misma lógica de permisos en dos niveles que a los demás objetos ejecutables. Crear uno, o modificar uno existente, requiere el permiso de base de datos CREATE EXTERNAL MODEL o ALTER ANY EXTERNAL MODEL, que es el lado administrativo. Usarlo desde una función como AI_GENERATE_EMBEDDINGS requiere un permiso EXECUTE sobre ese modelo en particular, que es el lado del consumo y se les puede otorgar a entidades de seguridad que no crean objetos de base de datos por sí mismas. La separación resulta útil en la práctica: un equipo de plataforma registra la definición del endpoint y es su dueño, y las entidades de seguridad de las aplicaciones reciben derechos de ejecución sobre exactamente los modelos que necesitan. La instrucción también tiene un propietario, definido por la cláusula AUTHORIZATION, y el usuario actual pasa a ser el propietario cuando esa cláusula se omite. Lee el enunciado para ver cuál de las dos acciones se está intentando.
Fuentelearn.microsoft.com
Puedes obtener respuestas a tus dudas en la app. Crea una cuenta gratis, sin tarjeta de crédito.
Pregunta 1 de 5
Crear una cuenta gratis