EnglishDeutschFrançaisEspañolPortuguês

Microsoft · DP-800 · Associate

Microsoft SQL AI Developer Associate (DP-800) — Questions d'entraînement et examen blanc

Le DP-800 est l'examen Microsoft destiné aux développeurs de bases de données à qui l'on demande d'ajouter de l'IA à un système qu'ils gèrent déjà, plutôt que de déplacer ces données ailleurs au préalable.

50Questions par examen blanc Pass-IT
120minDurée limite de l’examen blanc Pass-IT

Examen officiel DP-800 : 700 points sur 1000 pour réussir.

Vérifié auprès de Microsoft · septembre 2026 · Version actuelle de l’examen

Découvre comment tu apprends avec Pass-IT.

Réponds à une question d’exemple pour DP-800 et lis l’explication avec sa source. Ici même, sans inscription.

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 ?

AlexExplication complète d’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

Concevoir et développer des solutions de bases de données2 / 5

Un développeur d'une agence de recrutement filtre des noms de candidats avec REGEXP_LIKE et passe la chaîne de flags à deux caractères ic, dans l'intention d'obtenir une correspondance insensible à la casse. D'après la documentation de REGEXP_LIKE, comment cette chaîne de flags est-elle interprétée ?

AlexExplication complète d’Alex

L'argument flags modifie la façon dont le motif est interprété plutôt que son contenu, et les modificateurs pris en charge couvrent la sensibilité à la casse, l'ancrage multiligne et le fait que le point corresponde ou non à un saut de ligne. Comme cet argument est une chaîne et non un ensemble de paramètres distincts, le moteur doit résoudre les conflits qu'elle contient, et il le fait en laissant le dernier caractère l'emporter, ce qui rend le résultat déterministe mais facile à manquer lorsque les flags sont assemblés à partir d'une configuration. Un caractère hors de l'ensemble pris en charge provoque une erreur franche plutôt qu'un abandon silencieux, et une chaîne vide est traitée comme la valeur par défaut. La bonne habitude consiste à construire la chaîne de flags à un seul endroit et à tester le comportement obtenu, car un filtre silencieusement sensible à la casse renvoie moins de lignes au lieu d'échouer. Conseil pour l'examen : des flags contradictoires se résolvent au profit du dernier, et la valeur par défaut est sensible à la casse.

Sourcelearn.microsoft.com

Sécuriser, optimiser et déployer des solutions de bases de données3 / 5

Un service web de traitement des commandes exécuté dans Azure doit se connecter à Azure SQL Database sans aucune information d'identification gérée par les développeurs. Quelle méthode d'authentification la documentation décrit-elle comme l'option sans mot de passe pour une identité de charge de travail ?

AlexExplication complète d’Alex

L'accès sans mot de passe à Azure SQL repose sur l'idée qu'une charge de travail doit prouver ce qu'elle est plutôt que ce qu'elle sait. Une identité managée est délivrée à une ressource Azure, et la plateforme d'identité Azure se porte garante du lien entre l'identité et cette ressource, si bien que l'application demande un jeton au lieu de présenter un secret. Rien n'a à être stocké, renouvelé ni remis à un développeur, ce qui supprime la principale cause de fuite d'informations d'identification de base de données. L'autre possibilité pour les applications, un principal de service avec une clé secrète client, fonctionne toujours mais réintroduit un mot de passe qui peut être deviné ou divulgué, et la documentation la signale donc comme non recommandée. Les utilisateurs humains disposent d'un autre ensemble de méthodes, dont l'authentification intégrée et l'authentification multifacteur. Les groupes viennent par-dessus tout cela, permettant de gérer les autorisations une seule fois et de les faire hériter par de nombreuses identités. Conseil pour l'examen : charge de travail plus sans mot de passe signifie identité managée.

Sourcelearn.microsoft.com

Implémenter des capacités d'IA dans les solutions de bases de données4 / 5

Un guide de restaurants exécute l'exemple combiné des questions fréquentes sur les vecteurs et les embeddings, qui filtre par ville, note en étoiles et distance géographique tout en calculant VECTOR_DISTANCE sur les embeddings des avis. Un développeur note que cette requête effectue une recherche approximative des plus proches voisins. Les questions fréquentes confirment-elles cette affirmation ?

AlexExplication complète d’Alex

Le choix entre recherche exhaustive et recherche approximative apparaît dans le texte de la requête plutôt que dans un paramètre. Une requête qui calcule une distance pour les lignes candidates et trie sur cette distance compare chaque ligne qui a survécu aux prédicats, ce qui est exhaustif et donne les véritables plus proches voisins. La recherche approximative emprunte un autre chemin de code : elle a besoin d'un index vectoriel sur la colonne et de la fonction de recherche capable de l'utiliser, et elle échange un peu de rappel contre de la vitesse. Les filtres comptent aussi, car des prédicats sélectifs peuvent réduire l'ensemble de candidats au point qu'une comparaison exhaustive reste peu coûteuse. Conseil pour l'examen : repère l'index et la fonction de recherche avant de qualifier une requête d'approximative.

Sourcelearn.microsoft.com

Concevoir et développer des solutions de bases de données5 / 5

Un développeur d'un groupe hospitalier écrit sur SQL Server une fonction table à instructions multiples qui appelle la fonction de génération d'identifiants pour donner une valeur unique à chaque ligne renvoyée. L'instruction est refusée avec un message signalant l'utilisation non valide d'un opérateur à effet de bord. Quelle solution de contournement la documentation propose-t-elle ?

AlexExplication complète d’Alex

La restriction est ici plus étroite qu'une règle générale sur le déterminisme. Le déterminisme est une propriété documentée d'une fonction — les fonctions déterministes renvoient le même résultat chaque fois qu'elles sont appelées avec un ensemble donné de valeurs d'entrée et avec le même état de la base de données, tandis que les fonctions non déterministes peuvent renvoyer des résultats différents dans ces mêmes conditions — et ce que cette propriété gouverne, c'est l'indexabilité : le fait que le Moteur de base de données puisse indexer les résultats de la fonction, via des index sur des colonnes calculées qui l'appellent ou via des vues indexées qui la référencent. Une fonction définie par l'utilisateur en Transact-SQL n'est pas tenue d'être déterministe. Ce que l'article interdit, c'est une courte liste nommée de fonctions intégrées non déterministes dans le corps d'une UDF — NEWID, NEWSEQUENTIALID, RAND et TEXTPTR — et référencer l'une d'elles déclenche le Msg 443, utilisation non valide d'un opérateur à effet de bord au sein d'une fonction. Cela s'ajoute aux autres limitations de la fonction : elle ne peut pas effectuer d'actions qui modifient l'état de la base de données, elle ne peut pas contenir de clause OUTPUT INTO ayant une table pour cible, et elle ne peut utiliser ni SQL dynamique ni tables temporaires, les variables de table étant en revanche autorisées. Les effets de bord sont le fil conducteur que trace la documentation : des changements dans un état global de la base de données, comme une mise à jour d'une table, ou dans une ressource externe comme un fichier ou le réseau, et les fonctions qui en produisent ne sont pas recommandées. La solution de contournement par la vue existe parce qu'une vue est une requête et que la restriction porte sur ce qu'un corps de fonction peut référencer directement : encapsule la fonction à effet de bord dans une vue et appelle la vue depuis l'intérieur de la fonction. C'est une échappatoire documentée plutôt qu'une invitation, et une conception qui a besoin d'un nouvel identifiant par ligne peut le générer dans l'instruction appelante.

Sourcelearn.microsoft.com

* Les questions de l’app sont actuellement en anglais. Les traductions de cet aperçu concernent uniquement l’aperçu. Consulte l’organisme de certification pour connaître les langues disponibles pour l’examen officiel.

Comment te préparer à DP-800 avec Pass-IT.

Actuellement, 384 questions d’entraînement pour DP-800, et nous en ajoutons régulièrement. Concentre-toi sur ce qu’il te reste à apprendre.

Avance quand une question te bloque.

Comprends pourquoi une réponse est correcte. Alex t’explique les notions et répond à tes questions pour que tu puisses appliquer ce que tu apprends à l’exercice suivant.

Découvrir Alex →

Aperçu de conversation · DP-800

Droits des modèles externes

  1. Toi

    Le droit de créer un modèle externe permet-il aussi de l’appeler ?

  2. Alex · Tuteur IA

    Pas à lui seul. AI_GENERATE_EMBEDDINGS nécessite EXECUTE sur ce modèle.

    Lire la documentation Microsoft ↗
  3. Toi

    Pourquoi séparer ces droits ?

  4. Alex · Tuteur IA

    Une équipe gère la définition tandis que les applications reçoivent seulement les droits d’utilisation nécessaires.

    Lire la documentation Microsoft ↗

Utilise ton temps d’étude à bon escient.

Entraîne-toi à ton niveau.
Pour les nouvelles séances d’entraînement, Pass-IT adapte la difficulté à tes réponses précédentes.

Apprends de tes erreurs.
Les réponses incorrectes deviennent automatiquement des fiches de révision. En les revoyant, tu évalues à quel point tu te souviens de la réponse ; Pass-IT programme la prochaine révision.

Découvrir les révisions ciblées →

Démonstration animée de la fonctionnalité

Transforme tes erreurs en connaissances solides.

Comment fonctionne Pass-IT

Ta révision

Tu as mal répondu à une question ?

Pass-IT la conserve pour ta révision.

DP-800 · Extrait de question

Droits des modèles externes

Voir la question complète

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 ?

Comprends la bonne réponse.

Faux

Créer et exécuter un modèle externe nécessitent des droits distincts.

Lire la documentation Microsoft ↗

À quel point te souviens-tu de la réponse ?

Pendant la révision, tu évalues si tu te souviens bien de la réponse.

Correct après hésitation

Pass-IT programme ta prochaine révision.

La date dépend de ton évaluation et de tes révisions précédentes.

Démonstration simplifiée. Aucun progrès d’apprentissage n’est enregistré.

Entraîne-toi pour le moment qui compte.

Passe un examen blanc complet avec une limite de temps et vérifie si tu arrives à terminer à temps.

Ton examen blanc DP-800

Questions
50
Minutes
120

Illustration du déroulement d’un examen

  1. Début
  2. Répondre aux questions
  3. Fin

Nombre de questions et durée limite de l’examen blanc Pass-IT.

Aborde l’examen avec plus de confiance.

Ton Readiness Score t’aide à évaluer si tu es prêt pour l’examen. Les résultats par domaine te montrent où tu devrais continuer à t’entraîner.

Remboursé si tu échoues malgré 80 % de Readiness.
Si ton Readiness Score atteint au moins 80 % au moment de l’examen et que tu échoues malgré tout, nous te remboursons le prix d’achat Pass-IT de cette certification.

Pour les accès payants actifs. Envoie la preuve de ton échec sous 14 jours.

Autres conditions de la garantie

Au moment de l’examen, tu dois avoir au moins 80 % de Readiness et un accès payant actif à la certification. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec dans les 14 jours suivant l’examen.

Pour les achats via Apple ou Google, le remboursement passe par la boutique concernée. Consulte les conditions complètes pour les autres modalités.

Voir les conditions de la garantie →

Le Readiness Score décrit tes progrès à l’entraînement, pas une probabilité de réussite.

Condition de la garantie

80%

Au moins 80 % de Readiness
au moment de l’examen

Remboursement en cas d’échec

Nombre de questions et paramètres des examens blancs issus du catalogue Pass-IT actuel.

Ce que tu travailles pour DP-800.

Les sujets de l’examen, des exercices adaptés et des sources à consulter.

Structures de bases et T-SQL35–40 % de l’examen146 QuestionsQuestions Pass-IT

Crée des objets et requêtes SQL, y compris avec des outils de développement assistés par l’IA.

  • Conçois tables, types, index et partitions, dont les structures spécialisées et JSON, puis implémente contraintes et séquences.
  • Crée vues, fonctions scalaires et tabulaires, procédures stockées et déclencheurs.
  • Écris du T-SQL avec expressions de table communes, fonctions de fenêtre, JSON, expressions régulières, correspondance approximative, requêtes de graphe et corrélées et gestion des erreurs.
  • Configure modèles Copilot, fichiers d’instructions et outils Model Context Protocol pour SQL Server et Fabric, puis évalue la sécurité du développement assisté par l’IA.
Sécurité, livraison et intégration35–40 % de l’examen137 QuestionsQuestions Pass-IT

Sécurise et optimise les bases, déploie les changements et expose les données via les services Azure.

  • Configure chiffrement, masquage, permissions de lignes et d’objets, accès sans mot de passe et audits ; sécurise les points de terminaison de modèles, REST, GraphQL et MCP avec les identités adaptées.
  • Ajuste configuration et isolation des transactions, analyse plans d’exécution et métriques et résous blocages et interblocages en préservant la cohérence.
  • Crée et teste des SQL Database Projects, versionne modèles et données de référence, gère branches et revues, protège les secrets, détecte les dérives de schéma et contrôle les pipelines.
  • Configure et déploie Data API builder pour exposer les objets via REST ou GraphQL, avec relations, cache, pagination, recherche et filtres.
  • Supervise avec Application Insights et Log Analytics et traite les changements par suivi, capture ou streaming, Functions ou Logic Apps.
Embeddings, recherche et génération ancrée25–30 % de l’examen101 QuestionsQuestions Pass-IT

Ajoute appels de modèles, recherche vectorielle et génération ancrée dans les données de la base.

  • Évalue et configure les modèles externes, choisis colonnes et segments pour les embeddings, génère-les et actualise-les quand les données changent.
  • Compare et mets en œuvre la recherche plein texte, vectorielle et hybride ; configure types, index et métriques vectoriels, choisis voisins approximatifs ou exacts, combine les classements par fusion réciproque et évalue les performances.
  • Crée des flux de génération augmentée par récupération, appelle des modèles externes avec SQL, convertis les données structurées en JSON, envoie les résultats au modèle et extrais sa réponse.
Les formats de questions que tu peux travailler
Choix multiple
Sélectionne une réponse.
Réponse multiple
Sélectionne plusieurs réponses pertinentes.
Vrai / Faux
Détermine si les affirmations sont vraies ou fausses.
Glisser-déposer
Associe les éléments aux bonnes cibles.
Mise en ordre
Place les étapes dans le bon ordre.
Menu déroulant
Choisis l’entrée adaptée dans une liste déroulante.

Ce sont les formats d’entraînement de Pass-IT. Consulte la page de certification Microsoft pour les informations sur l’examen officiel.

Les fourchettes indiquent le poids des thèmes de l’examen. Consulte les objectifs actuels dans Objectifs officiels Microsoft.

Questions fréquentes

Ta préparation

Combien de temps prévoir pour préparer DP-800 ?

Pour t’aider à t’organiser, Pass-IT estime environ 30–75 heures. Avec une expérience pertinente, tu te situeras plutôt vers le bas de cette fourchette ; si tu débutes, plutôt vers le haut. Tes besoins peuvent aussi être en dehors de cette plage. Ce n’est ni une durée imposée par Microsoft, ni une promesse d’être prêt pour l’examen dans ce délai.

Utiliser Pass-IT

Dans quelle langue sont les questions de Pass-IT ?

Les questions de l’application sont actuellement en anglais. Les traductions des questions d’exemple de cette page concernent uniquement cet aperçu. Consulte Microsoft pour connaître les langues proposées pour l’examen officiel.

Combien de temps dure mon accès à DP-800 ?

L’accès à cette certification dure 12 mois. Tu paies une seule fois, sans renouvellement automatique.

Quand la garantie de remboursement s’applique-t-elle ?

La garantie rembourse le prix d’achat Pass-IT de cette certification. Tu dois disposer d’un accès payant éligible et d’un Readiness Score d’au moins 80 %, calculé à partir de tes résultats d’entraînement, au moment de l’examen. Ce score ne peut atteindre 80 % qu’après au moins 50 questions répondues et ne constitue pas une probabilité de réussite validée. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec sous 14 jours. Conditions de la garantie

L’examen DP-800

Où puis-je passer l’examen DP-800 ?

Examen surveillé, planifié via Pearson VUE ; une option de surveillance en ligne est disponible dans la plupart des pays et régions.

Combien de temps dure l’examen Microsoft Certified: SQL AI Developer Associate ?

L’examen DP-800 comporte 50 questions et le temps imparti est de 120 minutes.

Faut-il une certification préalable pour passer DP-800 ?

Non. Le guide d'étude de DP-800 n'indique aucun prérequis, et rien n'est vérifié au moment de l'inscription. Microsoft publie en revanche un profil de candidat exigeant : expertise dans la conception de solutions de bases de données dotées d'IA sur SQL Server, Azure SQL et SQL database in Microsoft Fabric, pratique réelle du T-SQL et du développement de bases de données, habitude du CI/CD dans GitHub et des outils de développement assistés par IA, et maîtrise des embeddings, des vecteurs et des modèles. Considère ce profil comme le bagage que les questions supposent acquis.

Comment les domaines de DP-800 sont-ils pondérés ?

Microsoft annonce trois domaines et donne pour chacun une fourchette plutôt qu'un chiffre fixe. Design and develop database solutions pèse 35-40%, Secure, optimize, and deploy database solutions pèse aussi 35-40%, et Implement AI capabilities in database solutions pèse 25-30%. C'est le domaine consacré à la sécurité, à l'optimisation et au déploiement qui compte le plus d'objectifs, alors accorde-lui un temps de révision proportionnel.

Que se passe-t-il si tu échoues à DP-800 au premier essai ?

Tu peux réserver de nouveau après 24 heures. À partir de la deuxième tentative de rattrapage, il faut attendre 14 jours entre chaque essai. Microsoft n’autorise pas plus de cinq tentatives dans les douze mois qui suivent la première. Traite ce délai comme du temps de révision ciblée.

Comment garder la certification valide une fois obtenue ?

La certification reste valable un an. Six mois avant la date d'expiration, Microsoft ouvre une évaluation de renouvellement sur Microsoft Learn, que tu passes en ligne. Réussir un autre examen ne la prolonge pas. Si la date est dépassée, il faut repasser l'examen pour retrouver la certification.

Où et comment se passe l'examen DP-800 ?

L'épreuve est surveillée et se réserve via Pearson VUE. Dans la plupart des pays et régions, une option surveillée en ligne existe aussi, donc tu peux la passer depuis chez toi si ton espace respecte les règles. Dans les deux cas, la même limite de 120 minutes s'applique.

Ta préparation à DP-800

$29.99paiement unique

12 mois d’accès à DP-800 · Sans renouvellement automatique

Acheter l’accès à DP-800

Les questions de l’application sont actuellement en anglais.

Essayer 20 questions gratuitementCompte gratuit requis. Sans carte bancaire.

Déjà un compte ? Connecte-toi

Tu préfères un abonnement ? Voir les abonnements →

Remboursement en cas d’échec avec au moins 80 % de Readiness, pour les achats éligibles selon les conditions de la garantie.

Conditions de la garantie

La garantie rembourse le prix d’achat Pass-IT de cette certification. Tu dois disposer d’un accès payant éligible et d’un Readiness Score d’au moins 80 %, calculé à partir de tes résultats d’entraînement, au moment de l’examen. Ce score ne peut atteindre 80 % qu’après au moins 50 questions répondues et ne constitue pas une probabilité de réussite validée. Passe l’examen pendant ta période d’accès et envoie la preuve officielle de ton échec sous 14 jours.

Conditions complètes de la garantie →