DP-300 · Preguntas de ejemplo
10 preguntas reales del banco de DP-300 de CertifyDeck, repartidas por los dominios del temario oficial de Microsoft Certified: Azure Database Administrator Associate, con la respuesta correcta y la explicación completa de por qué las demás opciones no lo son. Son preguntas originales redactadas a partir del temario público, no dumps, y tienen el mismo estilo que encontrarás en los tests de práctica y en el simulador.
Respuesta correcta: C. Conectar cada instancia de SQL Server a Azure Arc
SQL Server habilitado por Azure Arc extiende la administración de Azure a instancias alojadas fuera de Azure, en centros de datos, ubicaciones perimetrales u otras nubes, y ofrece un inventario único que se puede consultar con Azure Resource Graph Explorer. La extensión SQL IaaS Agent resulta tentadora, pero administra SQL Server en máquinas virtuales de Azure, no servidores fuera de Azure. Un vínculo de Managed Instance replica bases de datos a Azure SQL Managed Instance; no hace inventario de instancias.
Respuesta correcta: C. Deshabilitar Automated Patching y después habilitar Azure Update Manager con las actualizaciones de Microsoft
Azure Update Manager instala las actualizaciones acumulativas de SQL Server según una programación, mientras que Automated Patching solo instala las actualizaciones de Windows y SQL Server marcadas como Important o Critical. Debes usar una herramienta u otra, no ambas, porque habilitar las dos puede provocar conflictos de programación y cambios fuera de las ventanas de mantenimiento, así que primero hay que deshabilitar Automated Patching. Defender for SQL detecta vulnerabilidades y amenazas; no instala actualizaciones.
Respuesta correcta: C. az sql vm validate-azure-ad-auth con el mismo identificador de cliente
El comando az sql vm validate-azure-ad-auth se ejecuta antes de habilitar la autenticación de Microsoft Entra para confirmar, entre otras cosas, que la identidad administrada tiene los permisos necesarios. El comando az sql vm show --expand * solo indica si la autenticación de Entra ya está habilitada. Update-AzSqlVM con un tipo de identidad habilita realmente la autenticación de Entra, por lo que cambia la configuración, y az sql server ad-admin list lee el administrador de Entra de un servidor lógico.
Respuesta correcta: D. Una directiva de seguridad con una función de predicado de filtro
La seguridad de nivel de fila usa CREATE SECURITY POLICY con una función de predicado con valores de tabla insertada para filtrar filas en el nivel de base de datos, que es el patrón documentado para separar inquilinos que comparten una tabla. El enmascaramiento dinámico de datos oculta valores de columnas, pero sigue devolviendo todas las filas. Los permisos de nivel de columna controlan qué columnas puede leer un usuario, no qué filas.
Respuesta correcta: A. Añadir ApplicationIntent=ReadOnly a la cadena de conexión de los informes
El nivel Business Critical de SQL Managed Instance mantiene réplicas secundarias con la tecnología de grupos de disponibilidad Always On, y Read Scale-Out redirige a una de ellas las conexiones que declaran intención de solo lectura. Un grupo de conmutación por error también ofrecería una secundaria legible, pero exige una segunda instancia administrada en otra región, lo que el requisito prohíbe. La redundancia de zona solo reparte las réplicas entre zonas de disponibilidad sin enrutar lecturas, y Managed Instance link replica desde SQL Server, no dentro de una misma instancia.
Respuesta correcta: A. Un agente de escucha de nombre de red distribuido (DNN)
En una única subred, un grupo de disponibilidad en VM de Azure necesita un agente de escucha VNN con Azure Load Balancer o un agente de escucha DNN, y el DNN enruta el tráfico a la réplica principal sin equilibrador de carga. Las dos variantes de VNN, interna o externa, dependen de un Azure Load Balancer, que el requisito descarta. La cadena de conexión de creación de reflejo solo sirve para un grupo con una única secundaria no legible, no para tres réplicas con secundarias legibles.
Respuesta correcta: A. Establecer la dimensión Runbook Name de la condición de alerta en Rebuild-Indexes.
La métrica Total Jobs tiene las dimensiones Runbook Name y Status, y si no se especifica ningún runbook la alerta se activa con cualquier runbook que cumpla el criterio de estado, incluidos runbooks ocultos del sistema. Seleccionar Rebuild-Indexes en la dimensión Runbook Name limita la alerta a ese runbook. La gravedad no filtra nada porque las alertas se tratan igual sea cual sea su gravedad, un período más corto solo cambia la ventana de tiempo y la configuración de diagnóstico para Log Analytics no cambia cómo se evalúa una alerta de métrica.
Respuesta correcta: C. Otra ejecución del mismo paso del trabajo seguía en curso en el mismo destino.
El estado Skipped significa que la ejecución se omitió porque otra ejecución del mismo paso ya estaba en curso en el mismo destino, algo que ocurre cuando una ejecución dura más que el intervalo de cinco minutos. Un paso que supera @step_timeout_seconds termina como TimedOut, y uno que agota sus reintentos termina como Failed. La credencial de actualización es la que permite al agente conectarse a master y enumerar las bases de datos de un servidor, algo que no tiene relación con lo que describe el estado Skipped.
Respuesta correcta: C. CrmDb usa la configuración de ajuste automático de su servidor primario.
INHERIT hace que la base de datos tome la configuración de ajuste automático del servidor lógico primario, que es la forma recomendada de gestionar muchas bases de datos. AUTO es el valor que aplica los valores predeterminados de Azure, así que es la interpretación tentadora pero incorrecta de esta instrucción. CUSTOM es el valor que exige configurar manualmente cada opción, e INHERIT no activa por sí mismo las tres opciones.
Respuesta correcta: A. ALTER DATABASE SCOPED CONFIGURATION SET IDENTITY_CACHE = OFF;
La caché de identidad mejora el rendimiento de las inserciones, pero puede dejar huecos en los valores de identidad tras un reinicio inesperado o una conmutación por error; deshabilitar IDENTITY_CACHE evita esos huecos a nivel de base de datos. LAST_QUERY_PLAN_STATS controla la recopilación del último plan real, ELEVATE_RESUMABLE hace reanudables las DDL compatibles y QUERY_OPTIMIZER_HOTFIXES habilita correcciones del optimizador; ninguna afecta a los valores de identidad.
Responde cada pregunta antes de abrir la explicación y anota por qué descartas las demás opciones. En DP-300, la mayoría de los fallos vienen de elegir una opción técnicamente posible que no cumple todos los requisitos del escenario.
Estas 10 preguntas sirven para conocer el formato, no como diagnóstico. Para saber en qué dominios fallas, practica por dominio gratis y haz un examen de prueba cronometrado con la ponderación y la duración oficiales.
Empieza gratis, sin registro ni tarjeta. Todas las preguntas llevan una explicación como las de arriba y el simulador reproduce el formato oficial de DP-300.