Implementar recursos de IA em soluções de banco de dados1 / 5
Uma equipe de plataforma de dados no SQL Server 2025 concede a um desenvolvedor a permissão de banco de dados CREATE EXTERNAL MODEL para que ele possa registrar um endpoint de embeddings. A equipe afirma que essa permissão, sozinha, já basta para que esse mesmo desenvolvedor chame AI_GENERATE_EMBEDDINGS com o modelo registrado. A referência de CREATE EXTERNAL MODEL sustenta essa afirmação?
CorretoIncorreto
Alex
O modelo externo é um objeto de banco de dados, e a referência dá a ele a mesma lógica de permissões em dois níveis que vale para os demais objetos executáveis. Criar um, ou alterar um já existente, exige a permissão de banco de dados CREATE EXTERNAL MODEL ou ALTER ANY EXTERNAL MODEL, que é o lado administrativo. Usá-lo a partir de uma função como AI_GENERATE_EMBEDDINGS exige uma concessão de EXECUTE sobre aquele modelo específico, que é o lado do consumo e pode ser dada a entidades de segurança que não criam objetos de banco de dados por conta própria. Na prática, a separação é útil: uma equipe de plataforma registra a definição do endpoint e é dona dela, e as entidades de segurança das aplicações recebem direitos de execução exatamente sobre os modelos de que precisam. A instrução também tem um proprietário, definido pela cláusula AUTHORIZATION, e o usuário atual se torna o proprietário quando essa cláusula é omitida. Leia o enunciado para ver qual das duas ações está sendo tentada.
Fontelearn.microsoft.com
Você pode obter respostas às suas dúvidas no app. Crie uma conta grátis, sem cartão de crédito.
Questão 1 de 5
Criar uma conta grátis