window.ExamData = window.ExamData || {};
window.ExamData['dp-300'] = {
  meta: {
    id: 'dp-300',
    title: { en: 'Administering Microsoft Azure SQL Solutions', de: 'Verwalten von Microsoft Azure SQL-Lösungen' },
    description: { en: 'This exam measures your ability to plan, secure, monitor, automate, and protect Azure SQL Database, SQL Managed Instance, and SQL Server workloads on Azure.', de: 'Diese Prüfung misst Ihre Fähigkeit, Azure SQL Database, SQL Managed Instance und SQL-Server-Workloads auf Azure zu planen, zu sichern, zu überwachen, zu automatisieren und zu schützen.' },
    icon: '🗄️',
    level: 'associate',
    passingScore: 700,
    totalTime: 120,
    questionCount: '40-60',
    msLearnUrl: 'https://learn.microsoft.com/en-us/certifications/exams/dp-300/',
    domains: [
      {
        name: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
        weight: '20-25%',
        objectives: [
          { en: 'Choose Azure SQL deployment options', de: 'Azure-SQL-Bereitstellungsoptionen auswählen' },
          { en: 'Plan compute, storage, and scaling models', de: 'Compute-, Speicher- und Skalierungsmodelle planen' },
          { en: 'Align service choice with compatibility requirements', de: 'Die Dienstauswahl an Kompatibilitätsanforderungen ausrichten' }
        ]
      },
      {
        name: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
        weight: '15-20%',
        objectives: [
          { en: 'Protect data at rest and in use', de: 'Daten im Ruhezustand und bei der Nutzung schützen' },
          { en: 'Control exposure and network access', de: 'Datenexposition und Netzwerkzugriff steuern' },
          { en: 'Implement auditing and masking', de: 'Auditing und Maskierung implementieren' }
        ]
      },
      {
        name: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
        weight: '20-25%',
        objectives: [
          { en: 'Use built-in monitoring and analytics', de: 'Integrierte Überwachungs- und Analysefunktionen verwenden' },
          { en: 'Tune indexes and query plans', de: 'Indizes und Abfragepläne optimieren' },
          { en: 'Investigate performance regressions', de: 'Leistungsregressionen untersuchen' }
        ]
      },
      {
        name: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
        weight: '15-20%',
        objectives: [
          { en: 'Configure automated backups and retention', de: 'Automatisierte Sicherungen und Aufbewahrung konfigurieren' },
          { en: 'Automate maintenance and administration', de: 'Wartung und Administration automatisieren' },
          { en: 'Use jobs and runbooks for repeated tasks', de: 'Jobs und Runbooks für wiederkehrende Aufgaben verwenden' }
        ]
      },
      {
        name: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
        weight: '20-25%',
        objectives: [
          { en: 'Choose regional and zonal resiliency options', de: 'Regionale und zonale Resilienzoptionen auswählen' },
          { en: 'Implement failover and readable secondary designs', de: 'Failover- und lesbare Sekundärdesigns implementieren' },
          { en: 'Use platform-appropriate HADR technologies', de: 'Plattformgeeignete HADR-Technologien verwenden' }
        ]
      }
    ]
  },
  questions: [
    {
      id: 'dp300-001', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to run a fully managed single database without operating system administration?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben?' },
      options: [
        { id: 'A', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'B', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } },
        { id: 'C', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } },
        { id: 'D', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Azure SQL Database because this capability is designed to run a fully managed single database without operating system administration. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Azure SQL Database, weil diese Funktion dafür ausgelegt ist, eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to run a fully managed single database without operating system administration.', de: 'Denken Sie an die Funktion, die genau dazu dient, eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/sql-database-paas-overview'
    },
    {
      id: 'dp300-002', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to encrypt database files, backups, and transaction logs at rest?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'B', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'C', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'D', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Transparent Data Encryption because this capability is designed to encrypt database files, backups, and transaction logs at rest. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Transparente Datenverschlüsselung, weil diese Funktion dafür ausgelegt ist, Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to encrypt database files, backups, and transaction logs at rest.', de: 'Denken Sie an die Funktion, die genau dazu dient, Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-tde-overview'
    },
    {
      id: 'dp300-003', type: 'scenario',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: { en: 'Datum Corporation is modernizing a line-of-business database estate on Azure. The requirement is to run a fully managed single database without operating system administration.', de: 'Datum Corporation modernisiert eine Line-of-Business-Datenbanklandschaft auf Azure. Die Anforderung besteht darin, eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'B', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } },
        { id: 'C', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'D', text: { en: 'Query Store', de: 'Query Store' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Azure SQL Database because it is specifically designed to run a fully managed single database without operating system administration. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Azure SQL Database, weil diese Funktion speziell dafür entwickelt wurde, eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/sql-database-paas-overview'
    },
    {
      id: 'dp300-004', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to capture query history, plans, and runtime statistics for performance troubleshooting?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Abfrageverlauf, Pläne und Laufzeitstatistiken für die Leistungsanalyse zu erfassen?' },
      options: [
        { id: 'A', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'B', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'C', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } },
        { id: 'D', text: { en: 'Query Store', de: 'Query Store' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Query Store because this capability is designed to capture query history, plans, and runtime statistics for performance troubleshooting. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Query Store, weil diese Funktion dafür ausgelegt ist, Abfrageverlauf, Pläne und Laufzeitstatistiken für die Leistungsanalyse zu erfassen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to capture query history, plans, and runtime statistics for performance troubleshooting.', de: 'Denken Sie an die Funktion, die genau dazu dient, Abfrageverlauf, Pläne und Laufzeitstatistiken für die Leistungsanalyse zu erfassen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/query-store-overview'
    },
    {
      id: 'dp300-005', type: 'multiple',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for cost-efficient consolidation of many small databases? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für die kosteneffiziente Konsolidierung vieler kleiner Datenbanken am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'B', text: { en: 'Azure Firewall', de: 'Azure Firewall' } },
        { id: 'C', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'D', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } }
      ],
      correct: ['C', 'D'],
      explanation: { en: 'Elastic pool and Serverless compute tier are the best answers for cost-efficient consolidation of many small databases. The other options solve different problems or belong to other Azure services.', de: 'Elastischer Pool und Serverless-Computetarif sind die besten Antworten für die kosteneffiziente Konsolidierung vieler kleiner Datenbanken. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview'
    },
    {
      id: 'dp300-006', type: 'single',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to restore a database to an earlier point in time without building custom backup jobs?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen?' },
      options: [
        { id: 'A', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'B', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'C', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } },
        { id: 'D', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct answer is Automated backups because this capability is designed to restore a database to an earlier point in time without building custom backup jobs. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Automatisierte Sicherungen, weil diese Funktion dafür ausgelegt ist, eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to restore a database to an earlier point in time without building custom backup jobs.', de: 'Denken Sie an die Funktion, die genau dazu dient, eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/automated-backups-overview'
    },
    {
      id: 'dp300-007', type: 'scenario',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: { en: 'Tailwind Traders is tightening network and data access for regulated workloads. The requirement is to encrypt database files, backups, and transaction logs at rest.', de: 'Tailwind Traders verschärft Netzwerk- und Datenzugriff für regulierte Workloads. Die Anforderung besteht darin, Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'B', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'C', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } },
        { id: 'D', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Transparent Data Encryption because it is specifically designed to encrypt database files, backups, and transaction logs at rest. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Transparente Datenverschlüsselung, weil diese Funktion speziell dafür entwickelt wurde, Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-tde-overview'
    },
    {
      id: 'dp300-008', type: 'single',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to maintain readable secondary databases in another region for disaster recovery?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben?' },
      options: [
        { id: 'A', text: { en: 'Hyperscale', de: 'Hyperscale' } },
        { id: 'B', text: { en: 'Index maintenance', de: 'Indexwartung' } },
        { id: 'C', text: { en: 'Private endpoint', de: 'Privater Endpunkt' } },
        { id: 'D', text: { en: 'Active geo-replication', de: 'Aktive Georeplikation' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Active geo-replication because this capability is designed to maintain readable secondary databases in another region for disaster recovery. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Aktive Georeplikation, weil diese Funktion dafür ausgelegt ist, lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to maintain readable secondary databases in another region for disaster recovery.', de: 'Denken Sie an die Funktion, die genau dazu dient, lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-overview'
    },
    {
      id: 'dp300-009', type: 'multiple',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for managed Azure SQL platform choices for migrated workloads? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für verwaltete Azure-SQL-Plattformoptionen für migrierte Workloads am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Azure Backup vault', de: 'Azure Backup-Tresor' } },
        { id: 'B', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } },
        { id: 'C', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } },
        { id: 'D', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } }
      ],
      correct: ['B', 'C'],
      explanation: { en: 'SQL Managed Instance and Azure SQL Database are the best answers for managed Azure SQL platform choices for migrated workloads. The other options solve different problems or belong to other Azure services.', de: 'SQL Managed Instance und Azure SQL Database sind die besten Antworten für verwaltete Azure-SQL-Plattformoptionen für migrierte Workloads. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview'
    },
    {
      id: 'dp300-010', type: 'scenario',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: { en: 'Contoso Ltd. is tuning a busy transactional workload. The requirement is to capture query history, plans, and runtime statistics for performance troubleshooting.', de: 'Contoso Ltd. optimiert eine stark ausgelastete transaktionale Workload. Die Anforderung besteht darin, Abfrageverlauf, Pläne und Laufzeitstatistiken für die Leistungsanalyse zu erfassen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Query Store', de: 'Query Store' } },
        { id: 'B', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'C', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } },
        { id: 'D', text: { en: 'Always Encrypted', de: 'Always Encrypted' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Query Store because it is specifically designed to capture query history, plans, and runtime statistics for performance troubleshooting. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Query Store, weil diese Funktion speziell dafür entwickelt wurde, Abfrageverlauf, Pläne und Laufzeitstatistiken für die Leistungsanalyse zu erfassen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/query-store-overview'
    },
    {
      id: 'dp300-011', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to share compute across many databases with unpredictable usage patterns?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen?' },
      options: [
        { id: 'A', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } },
        { id: 'B', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'C', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } },
        { id: 'D', text: { en: 'Always Encrypted', de: 'Always Encrypted' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Elastic pool because this capability is designed to share compute across many databases with unpredictable usage patterns. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Elastischer Pool, weil diese Funktion dafür ausgelegt ist, Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to share compute across many databases with unpredictable usage patterns.', de: 'Denken Sie an die Funktion, die genau dazu dient, Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview'
    },
    {
      id: 'dp300-012', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to protect sensitive column values from database administrators by encrypting them on the client side?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden?' },
      options: [
        { id: 'A', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'B', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'C', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } },
        { id: 'D', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Always Encrypted because this capability is designed to protect sensitive column values from database administrators by encrypting them on the client side. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Always Encrypted, weil diese Funktion dafür ausgelegt ist, sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to protect sensitive column values from database administrators by encrypting them on the client side.', de: 'Denken Sie an die Funktion, die genau dazu dient, sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden.' },
      reference: 'https://learn.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine'
    },
    {
      id: 'dp300-013', type: 'scenario',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'medium', scenario: { en: 'Trey Research is automating repeatable DBA activities. The requirement is to restore a database to an earlier point in time without building custom backup jobs.', de: 'Trey Research automatisiert wiederholbare DBA-Aktivitäten. Die Anforderung besteht darin, eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'B', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'C', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } },
        { id: 'D', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct answer is Automated backups because it is specifically designed to restore a database to an earlier point in time without building custom backup jobs. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Automatisierte Sicherungen, weil diese Funktion speziell dafür entwickelt wurde, eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/automated-backups-overview'
    },
    {
      id: 'dp300-014', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to let Azure SQL create or drop indexes and force the last good plan automatically?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen?' },
      options: [
        { id: 'A', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } },
        { id: 'B', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'C', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'D', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Automatic tuning because this capability is designed to let Azure SQL create or drop indexes and force the last good plan automatically. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Automatische Optimierung, weil diese Funktion dafür ausgelegt ist, Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to let Azure SQL create or drop indexes and force the last good plan automatically.', de: 'Denken Sie an die Funktion, die genau dazu dient, Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/automatic-tuning-overview'
    },
    {
      id: 'dp300-015', type: 'multiple',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for full operating system and instance-level control? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für vollständige Kontrolle auf Betriebssystem- und Instanzebene am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'B', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } },
        { id: 'C', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } },
        { id: 'D', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } }
      ],
      correct: ['B', 'C'],
      explanation: { en: 'SQL Server on Azure Virtual Machines and Always On availability groups on Azure VMs are the best answers for full operating system and instance-level control. The other options solve different problems or belong to other Azure services.', de: 'SQL Server auf Azure Virtual Machines und Always On-Verfügbarkeitsgruppen auf Azure-VMs sind die besten Antworten für vollständige Kontrolle auf Betriebssystem- und Instanzebene. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview'
    },
    {
      id: 'dp300-016', type: 'single',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to keep full backups for months or years to meet regulatory retention requirements?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen?' },
      options: [
        { id: 'A', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'B', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } },
        { id: 'C', text: { en: 'Azure Automation runbook', de: 'Azure-Automation-Runbook' } },
        { id: 'D', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Long-term backup retention because this capability is designed to keep full backups for months or years to meet regulatory retention requirements. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Langfristige Sicherungsaufbewahrung, weil diese Funktion dafür ausgelegt ist, vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to keep full backups for months or years to meet regulatory retention requirements.', de: 'Denken Sie an die Funktion, die genau dazu dient, vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/long-term-retention-overview'
    },
    {
      id: 'dp300-017', type: 'scenario',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'medium', scenario: { en: 'Northwind Traders is planning database continuity across failure domains. The requirement is to maintain readable secondary databases in another region for disaster recovery.', de: 'Northwind Traders plant Datenbankkontinuität über Fehlerdomänen hinweg. Die Anforderung besteht darin, lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Active geo-replication', de: 'Aktive Georeplikation' } },
        { id: 'B', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'C', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'D', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Active geo-replication because it is specifically designed to maintain readable secondary databases in another region for disaster recovery. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Aktive Georeplikation, weil diese Funktion speziell dafür entwickelt wurde, lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-overview'
    },
    {
      id: 'dp300-018', type: 'single',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to fail over a group of databases together by using a single listener endpoint?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen?' },
      options: [
        { id: 'A', text: { en: 'Index maintenance', de: 'Indexwartung' } },
        { id: 'B', text: { en: 'Private endpoint', de: 'Privater Endpunkt' } },
        { id: 'C', text: { en: 'Azure Automation runbook', de: 'Azure-Automation-Runbook' } },
        { id: 'D', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Auto-failover group because this capability is designed to fail over a group of databases together by using a single listener endpoint. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Auto-Failover-Gruppe, weil diese Funktion dafür ausgelegt ist, eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to fail over a group of databases together by using a single listener endpoint.', de: 'Denken Sie an die Funktion, die genau dazu dient, eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-overview'
    },
    {
      id: 'dp300-019', type: 'multiple',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for very large PaaS databases with fast scale operations? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für sehr große PaaS-Datenbanken mit schnellen Skalierungsvorgängen am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Hyperscale', de: 'Hyperscale' } },
        { id: 'B', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'C', text: { en: 'Private endpoint', de: 'Privater Endpunkt' } },
        { id: 'D', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } }
      ],
      correct: ['A', 'D'],
      explanation: { en: 'Hyperscale and Azure SQL Database are the best answers for very large PaaS databases with fast scale operations. The other options solve different problems or belong to other Azure services.', de: 'Hyperscale und Azure SQL Database sind die besten Antworten für sehr große PaaS-Datenbanken mit schnellen Skalierungsvorgängen. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale'
    },
    {
      id: 'dp300-020', type: 'scenario',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: { en: 'Datum Corporation is planning database resources for several application teams. The requirement is to share compute across many databases with unpredictable usage patterns.', de: 'Datum Corporation plant Datenbankressourcen für mehrere Anwendungsteams. Die Anforderung besteht darin, Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'B', text: { en: 'Query Store', de: 'Query Store' } },
        { id: 'C', text: { en: 'Intelligent Insights', de: 'Intelligent Insights' } },
        { id: 'D', text: { en: 'Elastic pool', de: 'Elastischer Pool' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Elastic pool because it is specifically designed to share compute across many databases with unpredictable usage patterns. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Elastischer Pool, weil diese Funktion speziell dafür entwickelt wurde, Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview'
    },
    {
      id: 'dp300-021', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to migrate most SQL Server features with near-full instance compatibility and minimal code changes?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren?' },
      options: [
        { id: 'A', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'B', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } },
        { id: 'C', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } },
        { id: 'D', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is SQL Managed Instance because this capability is designed to migrate most SQL Server features with near-full instance compatibility and minimal code changes. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist SQL Managed Instance, weil diese Funktion dafür ausgelegt ist, die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to migrate most SQL Server features with near-full instance compatibility and minimal code changes.', de: 'Denken Sie an die Funktion, die genau dazu dient, die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview'
    },
    {
      id: 'dp300-022', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to obfuscate query results for non-privileged users without changing the stored data?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Abfrageergebnisse für nicht privilegierte Benutzer zu verschleiern, ohne die gespeicherten Daten zu verändern?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'B', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'C', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } },
        { id: 'D', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Dynamic Data Masking because this capability is designed to obfuscate query results for non-privileged users without changing the stored data. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Dynamische Datenmaskierung, weil diese Funktion dafür ausgelegt ist, Abfrageergebnisse für nicht privilegierte Benutzer zu verschleiern, ohne die gespeicherten Daten zu verändern. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to obfuscate query results for non-privileged users without changing the stored data.', de: 'Denken Sie an die Funktion, die genau dazu dient, Abfrageergebnisse für nicht privilegierte Benutzer zu verschleiern, ohne die gespeicherten Daten zu verändern.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-overview'
    },
    {
      id: 'dp300-023', type: 'scenario',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: { en: 'Tailwind Traders is implementing data protection and compliance controls. The requirement is to protect sensitive column values from database administrators by encrypting them on the client side.', de: 'Tailwind Traders implementiert Datenschutz- und Compliance-Kontrollen. Die Anforderung besteht darin, sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'B', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'C', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } },
        { id: 'D', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Always Encrypted because it is specifically designed to protect sensitive column values from database administrators by encrypting them on the client side. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Always Encrypted, weil diese Funktion speziell dafür entwickelt wurde, sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine'
    },
    {
      id: 'dp300-024', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to analyze telemetry from many SQL resources in one Log Analytics workspace?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Telemetrie vieler SQL-Ressourcen in einem Log-Analytics-Arbeitsbereich zu analysieren?' },
      options: [
        { id: 'A', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'B', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'C', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } },
        { id: 'D', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Azure SQL Analytics because this capability is designed to analyze telemetry from many SQL resources in one Log Analytics workspace. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Azure SQL Analytics, weil diese Funktion dafür ausgelegt ist, Telemetrie vieler SQL-Ressourcen in einem Log-Analytics-Arbeitsbereich zu analysieren. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to analyze telemetry from many SQL resources in one Log Analytics workspace.', de: 'Denken Sie an die Funktion, die genau dazu dient, Telemetrie vieler SQL-Ressourcen in einem Log-Analytics-Arbeitsbereich zu analysieren.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql'
    },
    {
      id: 'dp300-025', type: 'multiple',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for protecting sensitive data at rest and in use? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für den Schutz sensibler Daten im Ruhezustand und bei der Nutzung am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'B', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'C', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } },
        { id: 'D', text: { en: 'Query Store', de: 'Query Store' } }
      ],
      correct: ['A', 'B'],
      explanation: { en: 'Transparent Data Encryption and Always Encrypted are the best answers for protecting sensitive data at rest and in use. The other options solve different problems or belong to other Azure services.', de: 'Transparente Datenverschlüsselung und Always Encrypted sind die besten Antworten für den Schutz sensibler Daten im Ruhezustand und bei der Nutzung. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-tde-overview'
    },
    {
      id: 'dp300-026', type: 'single',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to run the same T-SQL maintenance task across many Azure SQL databases?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen?' },
      options: [
        { id: 'A', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'B', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'C', text: { en: 'Azure Automation runbook', de: 'Azure-Automation-Runbook' } },
        { id: 'D', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Elastic jobs because this capability is designed to run the same T-SQL maintenance task across many Azure SQL databases. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Elastische Jobs, weil diese Funktion dafür ausgelegt ist, dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to run the same T-SQL maintenance task across many Azure SQL databases.', de: 'Denken Sie an die Funktion, die genau dazu dient, dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-jobs-overview'
    },
    {
      id: 'dp300-027', type: 'scenario',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: { en: 'Contoso Ltd. is reviewing telemetry across multiple Azure SQL resources. The requirement is to let Azure SQL create or drop indexes and force the last good plan automatically.', de: 'Contoso Ltd. prüft Telemetrie über mehrere Azure-SQL-Ressourcen hinweg. Die Anforderung besteht darin, Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'B', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } },
        { id: 'C', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'D', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Automatic tuning because it is specifically designed to let Azure SQL create or drop indexes and force the last good plan automatically. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Automatische Optimierung, weil diese Funktion speziell dafür entwickelt wurde, Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/automatic-tuning-overview'
    },
    {
      id: 'dp300-028', type: 'single',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to keep the database available during a datacenter failure within one Azure region?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten?' },
      options: [
        { id: 'A', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'B', text: { en: 'Index maintenance', de: 'Indexwartung' } },
        { id: 'C', text: { en: 'Azure Automation runbook', de: 'Azure-Automation-Runbook' } },
        { id: 'D', text: { en: 'Elastic pool', de: 'Elastischer Pool' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Zone redundancy because this capability is designed to keep the database available during a datacenter failure within one Azure region. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Zonenredundanz, weil diese Funktion dafür ausgelegt ist, die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to keep the database available during a datacenter failure within one Azure region.', de: 'Denken Sie an die Funktion, die genau dazu dient, die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/reliability-sql-database'
    },
    {
      id: 'dp300-029', type: 'multiple',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for limiting exposure of data and network access? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für die Begrenzung von Datenexposition und Netzwerkzugriff am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'B', text: { en: 'Hyperscale', de: 'Hyperscale' } },
        { id: 'C', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'D', text: { en: 'Private endpoint', de: 'Privater Endpunkt' } }
      ],
      correct: ['C', 'D'],
      explanation: { en: 'Dynamic Data Masking and Private endpoint are the best answers for limiting exposure of data and network access. The other options solve different problems or belong to other Azure services.', de: 'Dynamische Datenmaskierung und Privater Endpunkt sind die besten Antworten für die Begrenzung von Datenexposition und Netzwerkzugriff. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview'
    },
    {
      id: 'dp300-030', type: 'scenario',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'medium', scenario: { en: 'Trey Research is reducing manual work for routine administration. The requirement is to keep full backups for months or years to meet regulatory retention requirements.', de: 'Trey Research reduziert manuellen Aufwand bei Routineadministration. Die Anforderung besteht darin, vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'B', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } },
        { id: 'C', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'D', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Long-term backup retention because it is specifically designed to keep full backups for months or years to meet regulatory retention requirements. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Langfristige Sicherungsaufbewahrung, weil diese Funktion speziell dafür entwickelt wurde, vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/long-term-retention-overview'
    },
    {
      id: 'dp300-031', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to keep full operating system and SQL Server instance control for specialized workloads?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um die vollständige Kontrolle über Betriebssystem und SQL-Server-Instanz für spezialisierte Workloads zu behalten?' },
      options: [
        { id: 'A', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } },
        { id: 'B', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } },
        { id: 'C', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'D', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is SQL Server on Azure Virtual Machines because this capability is designed to keep full operating system and SQL Server instance control for specialized workloads. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist SQL Server auf Azure Virtual Machines, weil diese Funktion dafür ausgelegt ist, die vollständige Kontrolle über Betriebssystem und SQL-Server-Instanz für spezialisierte Workloads zu behalten. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to keep full operating system and SQL Server instance control for specialized workloads.', de: 'Denken Sie an die Funktion, die genau dazu dient, die vollständige Kontrolle über Betriebssystem und SQL-Server-Instanz für spezialisierte Workloads zu behalten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview'
    },
    {
      id: 'dp300-032', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to record database events such as logins and statement activity for compliance review?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen?' },
      options: [
        { id: 'A', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } },
        { id: 'B', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'C', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'D', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is SQL auditing because this capability is designed to record database events such as logins and statement activity for compliance review. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist SQL-Auditing, weil diese Funktion dafür ausgelegt ist, Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to record database events such as logins and statement activity for compliance review.', de: 'Denken Sie an die Funktion, die genau dazu dient, Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-overview'
    },
    {
      id: 'dp300-033', type: 'scenario',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'medium', scenario: { en: 'Northwind Traders is designing resilience for regional or datacenter outages. The requirement is to fail over a group of databases together by using a single listener endpoint.', de: 'Northwind Traders entwirft Resilienz für regionale oder Rechenzentrumsausfälle. Die Anforderung besteht darin, eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'B', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'C', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'D', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Auto-failover group because it is specifically designed to fail over a group of databases together by using a single listener endpoint. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Auto-Failover-Gruppe, weil diese Funktion speziell dafür entwickelt wurde, eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-overview'
    },
    {
      id: 'dp300-034', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to identify the most resource-consuming queries in Azure SQL Database?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren?' },
      options: [
        { id: 'A', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } },
        { id: 'B', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } },
        { id: 'C', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'D', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Query Performance Insight because this capability is designed to identify the most resource-consuming queries in Azure SQL Database. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Query Performance Insight, weil diese Funktion dafür ausgelegt ist, die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to identify the most resource-consuming queries in Azure SQL Database.', de: 'Denken Sie an die Funktion, die genau dazu dient, die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/query-performance-insight-use'
    },
    {
      id: 'dp300-035', type: 'multiple',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for compliance monitoring for Azure SQL? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für Compliance-Überwachung für Azure SQL am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'B', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'C', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'D', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } }
      ],
      correct: ['A', 'B'],
      explanation: { en: 'SQL auditing and Transparent Data Encryption are the best answers for compliance monitoring for Azure SQL. The other options solve different problems or belong to other Azure services.', de: 'SQL-Auditing und Transparente Datenverschlüsselung sind die besten Antworten für Compliance-Überwachung für Azure SQL. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-overview'
    },
    {
      id: 'dp300-036', type: 'single',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to automate recurring administration tasks such as scaling or scheduled operations?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren?' },
      options: [
        { id: 'A', text: { en: 'Azure Automation runbook', de: 'Azure-Automation-Runbook' } },
        { id: 'B', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'C', text: { en: 'Hyperscale', de: 'Hyperscale' } },
        { id: 'D', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Azure Automation runbook because this capability is designed to automate recurring administration tasks such as scaling or scheduled operations. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Azure-Automation-Runbook, weil diese Funktion dafür ausgelegt ist, wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to automate recurring administration tasks such as scaling or scheduled operations.', de: 'Denken Sie an die Funktion, die genau dazu dient, wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren.' },
      reference: 'https://learn.microsoft.com/en-us/azure/automation/automation-runbook-types'
    },
    {
      id: 'dp300-037', type: 'scenario',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Datum Corporation is choosing the right Azure SQL landing zone for a new application. The requirement is to migrate most SQL Server features with near-full instance compatibility and minimal code changes.', de: 'Datum Corporation wählt die richtige Azure-SQL-Zielumgebung für eine neue Anwendung aus. Die Anforderung besteht darin, die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } },
        { id: 'B', text: { en: 'Active geo-replication', de: 'Aktive Georeplikation' } },
        { id: 'C', text: { en: 'Query Store', de: 'Query Store' } },
        { id: 'D', text: { en: 'Intelligent Insights', de: 'Intelligent Insights' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is SQL Managed Instance because it is specifically designed to migrate most SQL Server features with near-full instance compatibility and minimal code changes. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist SQL Managed Instance, weil diese Funktion speziell dafür entwickelt wurde, die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview'
    },
    {
      id: 'dp300-038', type: 'single',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to provide SQL Server high availability on Azure Virtual Machines with full instance control?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen?' },
      options: [
        { id: 'A', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'B', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'C', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } },
        { id: 'D', text: { en: 'Azure Automation runbook', de: 'Azure-Automation-Runbook' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct answer is Always On availability groups on Azure VMs because this capability is designed to provide SQL Server high availability on Azure Virtual Machines with full instance control. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Always On-Verfügbarkeitsgruppen auf Azure-VMs, weil diese Funktion dafür ausgelegt ist, Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to provide SQL Server high availability on Azure Virtual Machines with full instance control.', de: 'Denken Sie an die Funktion, die genau dazu dient, Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/availability-group-overview'
    },
    {
      id: 'dp300-039', type: 'multiple',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for keeping administrators from seeing plaintext values? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für den Schutz davor, dass Administratoren Klartextwerte sehen am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'B', text: { en: 'Private endpoint', de: 'Privater Endpunkt' } },
        { id: 'C', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'D', text: { en: 'Hyperscale', de: 'Hyperscale' } }
      ],
      correct: ['A', 'B'],
      explanation: { en: 'Always Encrypted and Private endpoint are the best answers for keeping administrators from seeing plaintext values. The other options solve different problems or belong to other Azure services.', de: 'Always Encrypted und Privater Endpunkt sind die besten Antworten für den Schutz davor, dass Administratoren Klartextwerte sehen. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine'
    },
    {
      id: 'dp300-040', type: 'scenario',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'hard', scenario: { en: 'Tailwind Traders is reviewing database security before production go-live. The requirement is to obfuscate query results for non-privileged users without changing the stored data.', de: 'Tailwind Traders prüft die Datenbanksicherheit vor dem produktiven Go-Live. Die Anforderung besteht darin, Abfrageergebnisse für nicht privilegierte Benutzer zu verschleiern, ohne die gespeicherten Daten zu verändern.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } },
        { id: 'B', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'C', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'D', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Dynamic Data Masking because it is specifically designed to obfuscate query results for non-privileged users without changing the stored data. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Dynamische Datenmaskierung, weil diese Funktion speziell dafür entwickelt wurde, Abfrageergebnisse für nicht privilegierte Benutzer zu verschleiern, ohne die gespeicherten Daten zu verändern. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-overview'
    },
    {
      id: 'dp300-041', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to pause and resume a single Azure SQL Database automatically during idle periods?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen?' },
      options: [
        { id: 'A', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'B', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } },
        { id: 'C', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'D', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Serverless compute tier because this capability is designed to pause and resume a single Azure SQL Database automatically during idle periods. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Serverless-Computetarif, weil diese Funktion dafür ausgelegt ist, eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to pause and resume a single Azure SQL Database automatically during idle periods.', de: 'Denken Sie an die Funktion, die genau dazu dient, eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview'
    },
    {
      id: 'dp300-042', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to expose Azure SQL through a private IP address inside a virtual network?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen?' },
      options: [
        { id: 'A', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } },
        { id: 'B', text: { en: 'Private endpoint', de: 'Privater Endpunkt' } },
        { id: 'C', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'D', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Private endpoint because this capability is designed to expose Azure SQL through a private IP address inside a virtual network. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Privater Endpunkt, weil diese Funktion dafür ausgelegt ist, Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to expose Azure SQL through a private IP address inside a virtual network.', de: 'Denken Sie an die Funktion, die genau dazu dient, Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview'
    },
    {
      id: 'dp300-043', type: 'scenario',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'hard', scenario: { en: 'Contoso Ltd. is investigating and improving production performance. The requirement is to analyze telemetry from many SQL resources in one Log Analytics workspace.', de: 'Contoso Ltd. untersucht und verbessert die Produktionsleistung. Die Anforderung besteht darin, Telemetrie vieler SQL-Ressourcen in einem Log-Analytics-Arbeitsbereich zu analysieren.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'B', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } },
        { id: 'C', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'D', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Azure SQL Analytics because it is specifically designed to analyze telemetry from many SQL resources in one Log Analytics workspace. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Azure SQL Analytics, weil diese Funktion speziell dafür entwickelt wurde, Telemetrie vieler SQL-Ressourcen in einem Log-Analytics-Arbeitsbereich zu analysieren. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql'
    },
    {
      id: 'dp300-044', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to reduce fragmentation and keep heavily used indexes efficient?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten?' },
      options: [
        { id: 'A', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } },
        { id: 'B', text: { en: 'Index maintenance', de: 'Indexwartung' } },
        { id: 'C', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } },
        { id: 'D', text: { en: 'SQL auditing', de: 'SQL-Auditing' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Index maintenance because this capability is designed to reduce fragmentation and keep heavily used indexes efficient. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Indexwartung, weil diese Funktion dafür ausgelegt ist, Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to reduce fragmentation and keep heavily used indexes efficient.', de: 'Denken Sie an die Funktion, die genau dazu dient, Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten.' },
      reference: 'https://learn.microsoft.com/en-us/sql/relational-databases/indexes/reorganize-and-rebuild-indexes'
    },
    {
      id: 'dp300-045', type: 'multiple',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for investigating query regressions over time? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für die Untersuchung von Abfrageregressionen im Zeitverlauf am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'B', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'C', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'D', text: { en: 'Query Store', de: 'Query Store' } }
      ],
      correct: ['C', 'D'],
      explanation: { en: 'Query Store and Query Performance Insight are the best answers for investigating query regressions over time. The other options solve different problems or belong to other Azure services.', de: 'Query Store und Query Performance Insight sind die besten Antworten für die Untersuchung von Abfrageregressionen im Zeitverlauf. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/query-store-overview'
    },
    {
      id: 'dp300-046', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to scale a very large Azure SQL Database quickly with separated compute and storage?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren?' },
      options: [
        { id: 'A', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'B', text: { en: 'Query Store', de: 'Query Store' } },
        { id: 'C', text: { en: 'Hyperscale', de: 'Hyperscale' } },
        { id: 'D', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct answer is Hyperscale because this capability is designed to scale a very large Azure SQL Database quickly with separated compute and storage. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Hyperscale, weil diese Funktion dafür ausgelegt ist, eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to scale a very large Azure SQL Database quickly with separated compute and storage.', de: 'Denken Sie an die Funktion, die genau dazu dient, eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale'
    },
    {
      id: 'dp300-047', type: 'scenario',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'hard', scenario: { en: 'Trey Research is configuring backup and maintenance operations. The requirement is to run the same T-SQL maintenance task across many Azure SQL databases.', de: 'Trey Research konfiguriert Sicherungs- und Wartungsvorgänge. Die Anforderung besteht darin, dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } },
        { id: 'B', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'C', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'D', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct answer is Elastic jobs because it is specifically designed to run the same T-SQL maintenance task across many Azure SQL databases. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Elastische Jobs, weil diese Funktion speziell dafür entwickelt wurde, dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-jobs-overview'
    },
    {
      id: 'dp300-048', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'easy', scenario: null,
      question: { en: 'Which Azure SQL option is best to receive built-in diagnostics and root-cause hints for performance problems?', de: 'Welche Azure-SQL-Option ist am besten geeignet, um integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten?' },
      options: [
        { id: 'A', text: { en: 'Intelligent Insights', de: 'Intelligent Insights' } },
        { id: 'B', text: { en: 'Query Store', de: 'Query Store' } },
        { id: 'C', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'D', text: { en: 'Elastic pool', de: 'Elastischer Pool' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Intelligent Insights because this capability is designed to receive built-in diagnostics and root-cause hints for performance problems. The other options address different parts of the certification objective.', de: 'Die richtige Antwort ist Intelligent Insights, weil diese Funktion dafür ausgelegt ist, integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten. Die anderen Optionen behandeln andere Teile des Prüfungsziels.' },
      hint: { en: 'Think of the capability that is designed to receive built-in diagnostics and root-cause hints for performance problems.', de: 'Denken Sie an die Funktion, die genau dazu dient, integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/intelligent-insights-overview'
    },
    {
      id: 'dp300-049', type: 'multiple',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for built-in performance diagnostics and corrective actions? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für integrierte Leistungsdiagnosen und Korrekturmaßnahmen am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'B', text: { en: 'Intelligent Insights', de: 'Intelligent Insights' } },
        { id: 'C', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } },
        { id: 'D', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } }
      ],
      correct: ['B', 'C'],
      explanation: { en: 'Automatic tuning and Intelligent Insights are the best answers for built-in performance diagnostics and corrective actions. The other options solve different problems or belong to other Azure services.', de: 'Automatische Optimierung und Intelligent Insights sind die besten Antworten für integrierte Leistungsdiagnosen und Korrekturmaßnahmen. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/automatic-tuning-overview'
    },
    {
      id: 'dp300-050', type: 'scenario',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Northwind Traders is building a disaster recovery strategy for critical databases. The requirement is to keep the database available during a datacenter failure within one Azure region.', de: 'Northwind Traders erstellt eine Notfallwiederherstellungsstrategie für kritische Datenbanken. Die Anforderung besteht darin, die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } },
        { id: 'B', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'C', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'D', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Zone redundancy because it is specifically designed to keep the database available during a datacenter failure within one Azure region. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Zonenredundanz, weil diese Funktion speziell dafür entwickelt wurde, die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/reliability-sql-database'
    },
    {
      id: 'dp300-051', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Azure SQL Database?', de: 'Welche Aussage beschreibt Azure SQL Database am besten?' },
      options: [
        { id: 'A', text: { en: 'To keep the database available during a datacenter failure within one Azure region', de: 'die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten' } },
        { id: 'B', text: { en: 'To keep full backups for months or years to meet regulatory retention requirements', de: 'vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen' } },
        { id: 'C', text: { en: 'To run a fully managed single database without operating system administration', de: 'eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben' } },
        { id: 'D', text: { en: 'To analyze telemetry from many SQL resources in one Log Analytics workspace', de: 'Telemetrie vieler SQL-Ressourcen in einem Log-Analytics-Arbeitsbereich zu analysieren' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of Azure SQL Database is: to run a fully managed single database without operating system administration. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Azure SQL Database lautet: eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/sql-database-paas-overview'
    },
    {
      id: 'dp300-052', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Transparent Data Encryption?', de: 'Welche Aussage beschreibt Transparente Datenverschlüsselung am besten?' },
      options: [
        { id: 'A', text: { en: 'To encrypt database files, backups, and transaction logs at rest', de: 'Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln' } },
        { id: 'B', text: { en: 'To run the same T-SQL maintenance task across many Azure SQL databases', de: 'dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen' } },
        { id: 'C', text: { en: 'To provide SQL Server high availability on Azure Virtual Machines with full instance control', de: 'Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen' } },
        { id: 'D', text: { en: 'To identify the most resource-consuming queries in Azure SQL Database', de: 'die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct description of Transparent Data Encryption is: to encrypt database files, backups, and transaction logs at rest. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Transparente Datenverschlüsselung lautet: Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-tde-overview'
    },
    {
      id: 'dp300-053', type: 'scenario',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Datum Corporation is modernizing a line-of-business database estate on Azure. The requirement is to keep full operating system and SQL Server instance control for specialized workloads.', de: 'Datum Corporation modernisiert eine Line-of-Business-Datenbanklandschaft auf Azure. Die Anforderung besteht darin, die vollständige Kontrolle über Betriebssystem und SQL-Server-Instanz für spezialisierte Workloads zu behalten.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'B', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } },
        { id: 'C', text: { en: 'Intelligent Insights', de: 'Intelligent Insights' } },
        { id: 'D', text: { en: 'Active geo-replication', de: 'Aktive Georeplikation' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is SQL Server on Azure Virtual Machines because it is specifically designed to keep full operating system and SQL Server instance control for specialized workloads. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist SQL Server auf Azure Virtual Machines, weil diese Funktion speziell dafür entwickelt wurde, die vollständige Kontrolle über Betriebssystem und SQL-Server-Instanz für spezialisierte Workloads zu behalten. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview'
    },
    {
      id: 'dp300-054', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Query Store?', de: 'Welche Aussage beschreibt Query Store am besten?' },
      options: [
        { id: 'A', text: { en: 'To run a fully managed single database without operating system administration', de: 'eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben' } },
        { id: 'B', text: { en: 'To automate recurring administration tasks such as scaling or scheduled operations', de: 'wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren' } },
        { id: 'C', text: { en: 'To reduce fragmentation and keep heavily used indexes efficient', de: 'Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten' } },
        { id: 'D', text: { en: 'To capture query history, plans, and runtime statistics for performance troubleshooting', de: 'Abfrageverlauf, Pläne und Laufzeitstatistiken für die Leistungsanalyse zu erfassen' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct description of Query Store is: to capture query history, plans, and runtime statistics for performance troubleshooting. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Query Store lautet: Abfrageverlauf, Pläne und Laufzeitstatistiken für die Leistungsanalyse zu erfassen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/query-store-overview'
    },
    {
      id: 'dp300-055', type: 'multiple',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for centralized monitoring across many SQL resources? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für zentralisierte Überwachung über viele SQL-Ressourcen hinweg am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Query Store', de: 'Query Store' } },
        { id: 'B', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'C', text: { en: 'Private endpoint', de: 'Privater Endpunkt' } },
        { id: 'D', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } }
      ],
      correct: ['A', 'B'],
      explanation: { en: 'Azure SQL Analytics and Query Store are the best answers for centralized monitoring across many SQL resources. The other options solve different problems or belong to other Azure services.', de: 'Azure SQL Analytics und Query Store sind die besten Antworten für zentralisierte Überwachung über viele SQL-Ressourcen hinweg. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql'
    },
    {
      id: 'dp300-056', type: 'single',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Automated backups?', de: 'Welche Aussage beschreibt Automatisierte Sicherungen am besten?' },
      options: [
        { id: 'A', text: { en: 'To share compute across many databases with unpredictable usage patterns', de: 'Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen' } },
        { id: 'B', text: { en: 'To reduce fragmentation and keep heavily used indexes efficient', de: 'Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten' } },
        { id: 'C', text: { en: 'To restore a database to an earlier point in time without building custom backup jobs', de: 'eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen' } },
        { id: 'D', text: { en: 'To maintain readable secondary databases in another region for disaster recovery', de: 'lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of Automated backups is: to restore a database to an earlier point in time without building custom backup jobs. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Automatisierte Sicherungen lautet: eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/automated-backups-overview'
    },
    {
      id: 'dp300-057', type: 'scenario',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'hard', scenario: { en: 'Tailwind Traders is tightening network and data access for regulated workloads. The requirement is to record database events such as logins and statement activity for compliance review.', de: 'Tailwind Traders verschärft Netzwerk- und Datenzugriff für regulierte Workloads. Die Anforderung besteht darin, Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } },
        { id: 'B', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } },
        { id: 'C', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'D', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct answer is SQL auditing because it is specifically designed to record database events such as logins and statement activity for compliance review. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist SQL-Auditing, weil diese Funktion speziell dafür entwickelt wurde, Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-overview'
    },
    {
      id: 'dp300-058', type: 'single',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Active geo-replication?', de: 'Welche Aussage beschreibt Aktive Georeplikation am besten?' },
      options: [
        { id: 'A', text: { en: 'To migrate most SQL Server features with near-full instance compatibility and minimal code changes', de: 'die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren' } },
        { id: 'B', text: { en: 'To maintain readable secondary databases in another region for disaster recovery', de: 'lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben' } },
        { id: 'C', text: { en: 'To fail over a group of databases together by using a single listener endpoint', de: 'eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen' } },
        { id: 'D', text: { en: 'To receive built-in diagnostics and root-cause hints for performance problems', de: 'integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct description of Active geo-replication is: to maintain readable secondary databases in another region for disaster recovery. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Aktive Georeplikation lautet: lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-overview'
    },
    {
      id: 'dp300-059', type: 'multiple',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for keeping query performance healthy on busy databases? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für die Aufrechterhaltung einer guten Abfrageleistung auf stark ausgelasteten Datenbanken am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Active geo-replication', de: 'Aktive Georeplikation' } },
        { id: 'B', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } },
        { id: 'C', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'D', text: { en: 'Index maintenance', de: 'Indexwartung' } }
      ],
      correct: ['B', 'D'],
      explanation: { en: 'Index maintenance and Automatic tuning are the best answers for keeping query performance healthy on busy databases. The other options solve different problems or belong to other Azure services.', de: 'Indexwartung und Automatische Optimierung sind die besten Antworten für die Aufrechterhaltung einer guten Abfrageleistung auf stark ausgelasteten Datenbanken. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/sql/relational-databases/indexes/reorganize-and-rebuild-indexes'
    },
    {
      id: 'dp300-060', type: 'scenario',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'hard', scenario: { en: 'Contoso Ltd. is tuning a busy transactional workload. The requirement is to identify the most resource-consuming queries in Azure SQL Database.', de: 'Contoso Ltd. optimiert eine stark ausgelastete transaktionale Workload. Die Anforderung besteht darin, die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'B', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } },
        { id: 'C', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'D', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Query Performance Insight because it is specifically designed to identify the most resource-consuming queries in Azure SQL Database. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Query Performance Insight, weil diese Funktion speziell dafür entwickelt wurde, die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/query-performance-insight-use'
    },
    {
      id: 'dp300-061', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Elastic pool?', de: 'Welche Aussage beschreibt Elastischer Pool am besten?' },
      options: [
        { id: 'A', text: { en: 'To share compute across many databases with unpredictable usage patterns', de: 'Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen' } },
        { id: 'B', text: { en: 'To pause and resume a single Azure SQL Database automatically during idle periods', de: 'eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen' } },
        { id: 'C', text: { en: 'To keep the database available during a datacenter failure within one Azure region', de: 'die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten' } },
        { id: 'D', text: { en: 'To keep full backups for months or years to meet regulatory retention requirements', de: 'vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct description of Elastic pool is: to share compute across many databases with unpredictable usage patterns. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Elastischer Pool lautet: Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview'
    },
    {
      id: 'dp300-062', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Always Encrypted?', de: 'Welche Aussage beschreibt Always Encrypted am besten?' },
      options: [
        { id: 'A', text: { en: 'To run the same T-SQL maintenance task across many Azure SQL databases', de: 'dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen' } },
        { id: 'B', text: { en: 'To protect sensitive column values from database administrators by encrypting them on the client side', de: 'sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden' } },
        { id: 'C', text: { en: 'To pause and resume a single Azure SQL Database automatically during idle periods', de: 'eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen' } },
        { id: 'D', text: { en: 'To provide SQL Server high availability on Azure Virtual Machines with full instance control', de: 'Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct description of Always Encrypted is: to protect sensitive column values from database administrators by encrypting them on the client side. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Always Encrypted lautet: sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine'
    },
    {
      id: 'dp300-063', type: 'scenario',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'hard', scenario: { en: 'Trey Research is automating repeatable DBA activities. The requirement is to automate recurring administration tasks such as scaling or scheduled operations.', de: 'Trey Research automatisiert wiederholbare DBA-Aktivitäten. Die Anforderung besteht darin, wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } },
        { id: 'B', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } },
        { id: 'C', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } },
        { id: 'D', text: { en: 'Azure Automation runbook', de: 'Azure-Automation-Runbook' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Azure Automation runbook because it is specifically designed to automate recurring administration tasks such as scaling or scheduled operations. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Azure-Automation-Runbook, weil diese Funktion speziell dafür entwickelt wurde, wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/automation/automation-runbook-types'
    },
    {
      id: 'dp300-064', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Automatic tuning?', de: 'Welche Aussage beschreibt Automatische Optimierung am besten?' },
      options: [
        { id: 'A', text: { en: 'To scale a very large Azure SQL Database quickly with separated compute and storage', de: 'eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren' } },
        { id: 'B', text: { en: 'To automate recurring administration tasks such as scaling or scheduled operations', de: 'wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren' } },
        { id: 'C', text: { en: 'To run a fully managed single database without operating system administration', de: 'eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben' } },
        { id: 'D', text: { en: 'To let Azure SQL create or drop indexes and force the last good plan automatically', de: 'Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct description of Automatic tuning is: to let Azure SQL create or drop indexes and force the last good plan automatically. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Automatische Optimierung lautet: Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/automatic-tuning-overview'
    },
    {
      id: 'dp300-065', type: 'multiple',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for point-in-time recovery and retention governance? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für Point-in-Time-Wiederherstellung und Aufbewahrungssteuerung am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Private endpoint', de: 'Privater Endpunkt' } },
        { id: 'B', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } },
        { id: 'C', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } },
        { id: 'D', text: { en: 'Hyperscale', de: 'Hyperscale' } }
      ],
      correct: ['B', 'C'],
      explanation: { en: 'Automated backups and Long-term backup retention are the best answers for point-in-time recovery and retention governance. The other options solve different problems or belong to other Azure services.', de: 'Automatisierte Sicherungen und Langfristige Sicherungsaufbewahrung sind die besten Antworten für Point-in-Time-Wiederherstellung und Aufbewahrungssteuerung. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/automated-backups-overview'
    },
    {
      id: 'dp300-066', type: 'single',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Long-term backup retention?', de: 'Welche Aussage beschreibt Langfristige Sicherungsaufbewahrung am besten?' },
      options: [
        { id: 'A', text: { en: 'To encrypt database files, backups, and transaction logs at rest', de: 'Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln' } },
        { id: 'B', text: { en: 'To share compute across many databases with unpredictable usage patterns', de: 'Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen' } },
        { id: 'C', text: { en: 'To keep full backups for months or years to meet regulatory retention requirements', de: 'vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen' } },
        { id: 'D', text: { en: 'To maintain readable secondary databases in another region for disaster recovery', de: 'lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of Long-term backup retention is: to keep full backups for months or years to meet regulatory retention requirements. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Langfristige Sicherungsaufbewahrung lautet: vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/long-term-retention-overview'
    },
    {
      id: 'dp300-067', type: 'scenario',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Northwind Traders is planning database continuity across failure domains. The requirement is to provide SQL Server high availability on Azure Virtual Machines with full instance control.', de: 'Northwind Traders plant Datenbankkontinuität über Fehlerdomänen hinweg. Die Anforderung besteht darin, Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } },
        { id: 'B', text: { en: 'Hyperscale', de: 'Hyperscale' } },
        { id: 'C', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'D', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Always On availability groups on Azure VMs because it is specifically designed to provide SQL Server high availability on Azure Virtual Machines with full instance control. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Always On-Verfügbarkeitsgruppen auf Azure-VMs, weil diese Funktion speziell dafür entwickelt wurde, Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/availability-group-overview'
    },
    {
      id: 'dp300-068', type: 'single',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Auto-failover group?', de: 'Welche Aussage beschreibt Auto-Failover-Gruppe am besten?' },
      options: [
        { id: 'A', text: { en: 'To maintain readable secondary databases in another region for disaster recovery', de: 'lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben' } },
        { id: 'B', text: { en: 'To migrate most SQL Server features with near-full instance compatibility and minimal code changes', de: 'die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren' } },
        { id: 'C', text: { en: 'To fail over a group of databases together by using a single listener endpoint', de: 'eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen' } },
        { id: 'D', text: { en: 'To protect sensitive column values from database administrators by encrypting them on the client side', de: 'sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of Auto-failover group is: to fail over a group of databases together by using a single listener endpoint. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Auto-Failover-Gruppe lautet: eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-overview'
    },
    {
      id: 'dp300-069', type: 'multiple',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for running repeated maintenance across many databases? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für die Ausführung wiederholter Wartung über viele Datenbanken hinweg am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Azure Automation runbook', de: 'Azure-Automation-Runbook' } },
        { id: 'B', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'C', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'D', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } }
      ],
      correct: ['A', 'D'],
      explanation: { en: 'Elastic jobs and Azure Automation runbook are the best answers for running repeated maintenance across many databases. The other options solve different problems or belong to other Azure services.', de: 'Elastische Jobs und Azure-Automation-Runbook sind die besten Antworten für die Ausführung wiederholter Wartung über viele Datenbanken hinweg. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-jobs-overview'
    },
    {
      id: 'dp300-070', type: 'scenario',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Datum Corporation is planning database resources for several application teams. The requirement is to pause and resume a single Azure SQL Database automatically during idle periods.', de: 'Datum Corporation plant Datenbankressourcen für mehrere Anwendungsteams. Die Anforderung besteht darin, eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Active geo-replication', de: 'Aktive Georeplikation' } },
        { id: 'B', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } },
        { id: 'C', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'D', text: { en: 'Always Encrypted', de: 'Always Encrypted' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Serverless compute tier because it is specifically designed to pause and resume a single Azure SQL Database automatically during idle periods. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Serverless-Computetarif, weil diese Funktion speziell dafür entwickelt wurde, eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview'
    },
    {
      id: 'dp300-071', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes SQL Managed Instance?', de: 'Welche Aussage beschreibt SQL Managed Instance am besten?' },
      options: [
        { id: 'A', text: { en: 'To record database events such as logins and statement activity for compliance review', de: 'Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen' } },
        { id: 'B', text: { en: 'To migrate most SQL Server features with near-full instance compatibility and minimal code changes', de: 'die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren' } },
        { id: 'C', text: { en: 'To keep the database available during a datacenter failure within one Azure region', de: 'die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten' } },
        { id: 'D', text: { en: 'To pause and resume a single Azure SQL Database automatically during idle periods', de: 'eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct description of SQL Managed Instance is: to migrate most SQL Server features with near-full instance compatibility and minimal code changes. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für SQL Managed Instance lautet: die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview'
    },
    {
      id: 'dp300-072', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Dynamic Data Masking?', de: 'Welche Aussage beschreibt Dynamische Datenmaskierung am besten?' },
      options: [
        { id: 'A', text: { en: 'To pause and resume a single Azure SQL Database automatically during idle periods', de: 'eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen' } },
        { id: 'B', text: { en: 'To provide SQL Server high availability on Azure Virtual Machines with full instance control', de: 'Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen' } },
        { id: 'C', text: { en: 'To expose Azure SQL through a private IP address inside a virtual network', de: 'Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen' } },
        { id: 'D', text: { en: 'To obfuscate query results for non-privileged users without changing the stored data', de: 'Abfrageergebnisse für nicht privilegierte Benutzer zu verschleiern, ohne die gespeicherten Daten zu verändern' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct description of Dynamic Data Masking is: to obfuscate query results for non-privileged users without changing the stored data. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Dynamische Datenmaskierung lautet: Abfrageergebnisse für nicht privilegierte Benutzer zu verschleiern, ohne die gespeicherten Daten zu verändern. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-overview'
    },
    {
      id: 'dp300-073', type: 'scenario',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'hard', scenario: { en: 'Tailwind Traders is investigating and improving production performance. The requirement is to reduce fragmentation and keep heavily used indexes efficient.', de: 'Tailwind Traders untersucht und verbessert die Produktionsleistung. Die Anforderung besteht darin, Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'B', text: { en: 'Index maintenance', de: 'Indexwartung' } },
        { id: 'C', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'D', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Index maintenance because it is specifically designed to reduce fragmentation and keep heavily used indexes efficient. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Indexwartung, weil diese Funktion speziell dafür entwickelt wurde, Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/sql/relational-databases/indexes/reorganize-and-rebuild-indexes'
    },
    {
      id: 'dp300-074', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Azure SQL Analytics?', de: 'Welche Aussage beschreibt Azure SQL Analytics am besten?' },
      options: [
        { id: 'A', text: { en: 'To run a fully managed single database without operating system administration', de: 'eine vollständig verwaltete Einzeldatenbank ohne Betriebssystemverwaltung zu betreiben' } },
        { id: 'B', text: { en: 'To scale a very large Azure SQL Database quickly with separated compute and storage', de: 'eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren' } },
        { id: 'C', text: { en: 'To analyze telemetry from many SQL resources in one Log Analytics workspace', de: 'Telemetrie vieler SQL-Ressourcen in einem Log-Analytics-Arbeitsbereich zu analysieren' } },
        { id: 'D', text: { en: 'To expose Azure SQL through a private IP address inside a virtual network', de: 'Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of Azure SQL Analytics is: to analyze telemetry from many SQL resources in one Log Analytics workspace. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Azure SQL Analytics lautet: Telemetrie vieler SQL-Ressourcen in einem Log-Analytics-Arbeitsbereich zu analysieren. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql'
    },
    {
      id: 'dp300-075', type: 'multiple',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for reducing manual DBA work for scheduled operations? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für die Reduzierung manueller DBA-Arbeit für geplante Vorgänge am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Azure Automation runbook', de: 'Azure-Automation-Runbook' } },
        { id: 'B', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'C', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } },
        { id: 'D', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } }
      ],
      correct: ['A', 'C'],
      explanation: { en: 'Azure Automation runbook and Automated backups are the best answers for reducing manual DBA work for scheduled operations. The other options solve different problems or belong to other Azure services.', de: 'Azure-Automation-Runbook und Automatisierte Sicherungen sind die besten Antworten für die Reduzierung manueller DBA-Arbeit für geplante Vorgänge. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/automation/automation-runbook-types'
    },
    {
      id: 'dp300-076', type: 'single',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Elastic jobs?', de: 'Welche Aussage beschreibt Elastische Jobs am besten?' },
      options: [
        { id: 'A', text: { en: 'To capture query history, plans, and runtime statistics for performance troubleshooting', de: 'Abfrageverlauf, Pläne und Laufzeitstatistiken für die Leistungsanalyse zu erfassen' } },
        { id: 'B', text: { en: 'To run the same T-SQL maintenance task across many Azure SQL databases', de: 'dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen' } },
        { id: 'C', text: { en: 'To share compute across many databases with unpredictable usage patterns', de: 'Compute über viele Datenbanken mit unvorhersehbaren Nutzungsmustern gemeinsam zu nutzen' } },
        { id: 'D', text: { en: 'To encrypt database files, backups, and transaction logs at rest', de: 'Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct description of Elastic jobs is: to run the same T-SQL maintenance task across many Azure SQL databases. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Elastische Jobs lautet: dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-jobs-overview'
    },
    {
      id: 'dp300-077', type: 'scenario',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'hard', scenario: { en: 'Contoso Ltd. is configuring backup and maintenance operations. The requirement is to restore a database to an earlier point in time without building custom backup jobs.', de: 'Contoso Ltd. konfiguriert Sicherungs- und Wartungsvorgänge. Die Anforderung besteht darin, eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'B', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'C', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } },
        { id: 'D', text: { en: 'Automated backups', de: 'Automatisierte Sicherungen' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Automated backups because it is specifically designed to restore a database to an earlier point in time without building custom backup jobs. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Automatisierte Sicherungen, weil diese Funktion speziell dafür entwickelt wurde, eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/automated-backups-overview'
    },
    {
      id: 'dp300-078', type: 'single',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Zone redundancy?', de: 'Welche Aussage beschreibt Zonenredundanz am besten?' },
      options: [
        { id: 'A', text: { en: 'To protect sensitive column values from database administrators by encrypting them on the client side', de: 'sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden' } },
        { id: 'B', text: { en: 'To let Azure SQL create or drop indexes and force the last good plan automatically', de: 'Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen' } },
        { id: 'C', text: { en: 'To keep the database available during a datacenter failure within one Azure region', de: 'die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten' } },
        { id: 'D', text: { en: 'To migrate most SQL Server features with near-full instance compatibility and minimal code changes', de: 'die meisten SQL-Server-Funktionen mit nahezu vollständiger Instanzkompatibilität und minimalen Codeänderungen zu migrieren' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of Zone redundancy is: to keep the database available during a datacenter failure within one Azure region. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Zonenredundanz lautet: die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/reliability-sql-database'
    },
    {
      id: 'dp300-079', type: 'multiple',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for automating common tasks across many Azure SQL databases? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für die Automatisierung gemeinsamer Aufgaben über viele Azure-SQL-Datenbanken hinweg am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } },
        { id: 'B', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } },
        { id: 'C', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } },
        { id: 'D', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } }
      ],
      correct: ['A', 'B'],
      explanation: { en: 'Elastic jobs and Long-term backup retention are the best answers for automating common tasks across many Azure SQL databases. The other options solve different problems or belong to other Azure services.', de: 'Elastische Jobs und Langfristige Sicherungsaufbewahrung sind die besten Antworten für die Automatisierung gemeinsamer Aufgaben über viele Azure-SQL-Datenbanken hinweg. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-jobs-overview'
    },
    {
      id: 'dp300-080', type: 'scenario',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Trey Research is building a disaster recovery strategy for critical databases. The requirement is to maintain readable secondary databases in another region for disaster recovery.', de: 'Trey Research erstellt eine Notfallwiederherstellungsstrategie für kritische Datenbanken. Die Anforderung besteht darin, lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'B', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } },
        { id: 'C', text: { en: 'Active geo-replication', de: 'Aktive Georeplikation' } },
        { id: 'D', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct answer is Active geo-replication because it is specifically designed to maintain readable secondary databases in another region for disaster recovery. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Aktive Georeplikation, weil diese Funktion speziell dafür entwickelt wurde, lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-overview'
    },
    {
      id: 'dp300-081', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes SQL Server on Azure Virtual Machines?', de: 'Welche Aussage beschreibt SQL Server auf Azure Virtual Machines am besten?' },
      options: [
        { id: 'A', text: { en: 'To pause and resume a single Azure SQL Database automatically during idle periods', de: 'eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen' } },
        { id: 'B', text: { en: 'To record database events such as logins and statement activity for compliance review', de: 'Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen' } },
        { id: 'C', text: { en: 'To identify the most resource-consuming queries in Azure SQL Database', de: 'die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren' } },
        { id: 'D', text: { en: 'To keep full operating system and SQL Server instance control for specialized workloads', de: 'die vollständige Kontrolle über Betriebssystem und SQL-Server-Instanz für spezialisierte Workloads zu behalten' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct description of SQL Server on Azure Virtual Machines is: to keep full operating system and SQL Server instance control for specialized workloads. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für SQL Server auf Azure Virtual Machines lautet: die vollständige Kontrolle über Betriebssystem und SQL-Server-Instanz für spezialisierte Workloads zu behalten. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview'
    },
    {
      id: 'dp300-082', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes SQL auditing?', de: 'Welche Aussage beschreibt SQL-Auditing am besten?' },
      options: [
        { id: 'A', text: { en: 'To expose Azure SQL through a private IP address inside a virtual network', de: 'Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen' } },
        { id: 'B', text: { en: 'To reduce fragmentation and keep heavily used indexes efficient', de: 'Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten' } },
        { id: 'C', text: { en: 'To record database events such as logins and statement activity for compliance review', de: 'Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen' } },
        { id: 'D', text: { en: 'To pause and resume a single Azure SQL Database automatically during idle periods', de: 'eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of SQL auditing is: to record database events such as logins and statement activity for compliance review. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für SQL-Auditing lautet: Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/auditing-overview'
    },
    {
      id: 'dp300-083', type: 'scenario',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Northwind Traders is modernizing a line-of-business database estate on Azure. The requirement is to scale a very large Azure SQL Database quickly with separated compute and storage.', de: 'Northwind Traders modernisiert eine Line-of-Business-Datenbanklandschaft auf Azure. Die Anforderung besteht darin, eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Hyperscale', de: 'Hyperscale' } },
        { id: 'B', text: { en: 'Query Store', de: 'Query Store' } },
        { id: 'C', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } },
        { id: 'D', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Hyperscale because it is specifically designed to scale a very large Azure SQL Database quickly with separated compute and storage. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Hyperscale, weil diese Funktion speziell dafür entwickelt wurde, eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale'
    },
    {
      id: 'dp300-084', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Query Performance Insight?', de: 'Welche Aussage beschreibt Query Performance Insight am besten?' },
      options: [
        { id: 'A', text: { en: 'To receive built-in diagnostics and root-cause hints for performance problems', de: 'integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten' } },
        { id: 'B', text: { en: 'To identify the most resource-consuming queries in Azure SQL Database', de: 'die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren' } },
        { id: 'C', text: { en: 'To scale a very large Azure SQL Database quickly with separated compute and storage', de: 'eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren' } },
        { id: 'D', text: { en: 'To expose Azure SQL through a private IP address inside a virtual network', de: 'Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct description of Query Performance Insight is: to identify the most resource-consuming queries in Azure SQL Database. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Query Performance Insight lautet: die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/query-performance-insight-use'
    },
    {
      id: 'dp300-085', type: 'multiple',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for regional disaster recovery for PaaS databases? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für regionale Notfallwiederherstellung für PaaS-Datenbanken am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'B', text: { en: 'Query Store', de: 'Query Store' } },
        { id: 'C', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'D', text: { en: 'Active geo-replication', de: 'Aktive Georeplikation' } }
      ],
      correct: ['C', 'D'],
      explanation: { en: 'Active geo-replication and Auto-failover group are the best answers for regional disaster recovery for PaaS databases. The other options solve different problems or belong to other Azure services.', de: 'Aktive Georeplikation und Auto-Failover-Gruppe sind die besten Antworten für regionale Notfallwiederherstellung für PaaS-Datenbanken. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/active-geo-replication-overview'
    },
    {
      id: 'dp300-086', type: 'single',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Azure Automation runbook?', de: 'Welche Aussage beschreibt Azure-Automation-Runbook am besten?' },
      options: [
        { id: 'A', text: { en: 'To automate recurring administration tasks such as scaling or scheduled operations', de: 'wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren' } },
        { id: 'B', text: { en: 'To receive built-in diagnostics and root-cause hints for performance problems', de: 'integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten' } },
        { id: 'C', text: { en: 'To encrypt database files, backups, and transaction logs at rest', de: 'Datenbankdateien, Sicherungen und Transaktionsprotokolle im Ruhezustand zu verschlüsseln' } },
        { id: 'D', text: { en: 'To capture query history, plans, and runtime statistics for performance troubleshooting', de: 'Abfrageverlauf, Pläne und Laufzeitstatistiken für die Leistungsanalyse zu erfassen' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct description of Azure Automation runbook is: to automate recurring administration tasks such as scaling or scheduled operations. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Azure-Automation-Runbook lautet: wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/automation/automation-runbook-types'
    },
    {
      id: 'dp300-087', type: 'scenario',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'hard', scenario: { en: 'Datum Corporation is reviewing telemetry across multiple Azure SQL resources. The requirement is to receive built-in diagnostics and root-cause hints for performance problems.', de: 'Datum Corporation prüft Telemetrie über mehrere Azure-SQL-Ressourcen hinweg. Die Anforderung besteht darin, integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Transparent Data Encryption', de: 'Transparente Datenverschlüsselung' } },
        { id: 'B', text: { en: 'Query Store', de: 'Query Store' } },
        { id: 'C', text: { en: 'Elastic pool', de: 'Elastischer Pool' } },
        { id: 'D', text: { en: 'Intelligent Insights', de: 'Intelligent Insights' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Intelligent Insights because it is specifically designed to receive built-in diagnostics and root-cause hints for performance problems. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Intelligent Insights, weil diese Funktion speziell dafür entwickelt wurde, integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/intelligent-insights-overview'
    },
    {
      id: 'dp300-088', type: 'single',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Always On availability groups on Azure VMs?', de: 'Welche Aussage beschreibt Always On-Verfügbarkeitsgruppen auf Azure-VMs am besten?' },
      options: [
        { id: 'A', text: { en: 'To protect sensitive column values from database administrators by encrypting them on the client side', de: 'sensible Spaltenwerte vor Datenbankadministratoren zu schützen, indem sie clientseitig verschlüsselt werden' } },
        { id: 'B', text: { en: 'To restore a database to an earlier point in time without building custom backup jobs', de: 'eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen' } },
        { id: 'C', text: { en: 'To provide SQL Server high availability on Azure Virtual Machines with full instance control', de: 'Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen' } },
        { id: 'D', text: { en: 'To let Azure SQL create or drop indexes and force the last good plan automatically', de: 'Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of Always On availability groups on Azure VMs is: to provide SQL Server high availability on Azure Virtual Machines with full instance control. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Always On-Verfügbarkeitsgruppen auf Azure-VMs lautet: Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/availability-group-overview'
    },
    {
      id: 'dp300-089', type: 'multiple',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for resilience to datacenter failure inside one region? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für Resilienz gegen den Ausfall eines Rechenzentrums innerhalb einer Region am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } },
        { id: 'B', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'C', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'D', text: { en: 'Elastic jobs', de: 'Elastische Jobs' } }
      ],
      correct: ['A', 'C'],
      explanation: { en: 'Zone redundancy and Azure SQL Database are the best answers for resilience to datacenter failure inside one region. The other options solve different problems or belong to other Azure services.', de: 'Zonenredundanz und Azure SQL Database sind die besten Antworten für Resilienz gegen den Ausfall eines Rechenzentrums innerhalb einer Region. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/reliability-sql-database'
    },
    {
      id: 'dp300-090', type: 'scenario',
      domain: { en: 'Configure and manage automation of tasks', de: 'Automatisierung von Aufgaben konfigurieren und verwalten' },
      difficulty: 'hard', scenario: { en: 'Tailwind Traders is reducing manual work for routine administration. The requirement is to keep full backups for months or years to meet regulatory retention requirements.', de: 'Tailwind Traders reduziert manuellen Aufwand bei Routineadministration. Die Anforderung besteht darin, vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'SQL Managed Instance', de: 'SQL Managed Instance' } },
        { id: 'B', text: { en: 'Long-term backup retention', de: 'Langfristige Sicherungsaufbewahrung' } },
        { id: 'C', text: { en: 'Always Encrypted', de: 'Always Encrypted' } },
        { id: 'D', text: { en: 'Automatic tuning', de: 'Automatische Optimierung' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Long-term backup retention because it is specifically designed to keep full backups for months or years to meet regulatory retention requirements. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Langfristige Sicherungsaufbewahrung, weil diese Funktion speziell dafür entwickelt wurde, vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/long-term-retention-overview'
    },
    {
      id: 'dp300-091', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Serverless compute tier?', de: 'Welche Aussage beschreibt Serverless-Computetarif am besten?' },
      options: [
        { id: 'A', text: { en: 'To run the same T-SQL maintenance task across many Azure SQL databases', de: 'dieselbe T-SQL-Wartungsaufgabe über viele Azure-SQL-Datenbanken auszuführen' } },
        { id: 'B', text: { en: 'To record database events such as logins and statement activity for compliance review', de: 'Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen' } },
        { id: 'C', text: { en: 'To pause and resume a single Azure SQL Database automatically during idle periods', de: 'eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen' } },
        { id: 'D', text: { en: 'To identify the most resource-consuming queries in Azure SQL Database', de: 'die ressourcenintensivsten Abfragen in Azure SQL Database zu identifizieren' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of Serverless compute tier is: to pause and resume a single Azure SQL Database automatically during idle periods. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Serverless-Computetarif lautet: eine einzelne Azure SQL Database in Leerlaufzeiten automatisch anzuhalten und fortzusetzen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview'
    },
    {
      id: 'dp300-092', type: 'single',
      domain: { en: 'Implement a secure environment', de: 'Eine sichere Umgebung implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Private endpoint?', de: 'Welche Aussage beschreibt Privater Endpunkt am besten?' },
      options: [
        { id: 'A', text: { en: 'To reduce fragmentation and keep heavily used indexes efficient', de: 'Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten' } },
        { id: 'B', text: { en: 'To record database events such as logins and statement activity for compliance review', de: 'Datenbankereignisse wie Anmeldungen und Anweisungsaktivität für Compliance-Prüfungen aufzuzeichnen' } },
        { id: 'C', text: { en: 'To automate recurring administration tasks such as scaling or scheduled operations', de: 'wiederkehrende Verwaltungsaufgaben wie Skalierung oder geplante Vorgänge zu automatisieren' } },
        { id: 'D', text: { en: 'To expose Azure SQL through a private IP address inside a virtual network', de: 'Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct description of Private endpoint is: to expose Azure SQL through a private IP address inside a virtual network. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Privater Endpunkt lautet: Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview'
    },
    {
      id: 'dp300-093', type: 'scenario',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Contoso Ltd. is designing resilience for regional or datacenter outages. The requirement is to fail over a group of databases together by using a single listener endpoint.', de: 'Contoso Ltd. entwirft Resilienz für regionale oder Rechenzentrumsausfälle. Die Anforderung besteht darin, eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'B', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'C', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } },
        { id: 'D', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } }
      ],
      correct: ['A'],
      explanation: { en: 'The correct answer is Auto-failover group because it is specifically designed to fail over a group of databases together by using a single listener endpoint. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Auto-Failover-Gruppe, weil diese Funktion speziell dafür entwickelt wurde, eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-overview'
    },
    {
      id: 'dp300-094', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Index maintenance?', de: 'Welche Aussage beschreibt Indexwartung am besten?' },
      options: [
        { id: 'A', text: { en: 'To maintain readable secondary databases in another region for disaster recovery', de: 'lesbare sekundäre Datenbanken in einer anderen Region für die Notfallwiederherstellung zu betreiben' } },
        { id: 'B', text: { en: 'To receive built-in diagnostics and root-cause hints for performance problems', de: 'integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten' } },
        { id: 'C', text: { en: 'To expose Azure SQL through a private IP address inside a virtual network', de: 'Azure SQL über eine private IP-Adresse innerhalb eines virtuellen Netzwerks bereitzustellen' } },
        { id: 'D', text: { en: 'To reduce fragmentation and keep heavily used indexes efficient', de: 'Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct description of Index maintenance is: to reduce fragmentation and keep heavily used indexes efficient. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Indexwartung lautet: Fragmentierung zu reduzieren und stark genutzte Indizes effizient zu halten. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/sql/relational-databases/indexes/reorganize-and-rebuild-indexes'
    },
    {
      id: 'dp300-095', type: 'multiple',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for SQL Server high availability on infrastructure as a service? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für SQL-Server-Hochverfügbarkeit auf Infrastructure-as-a-Service am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Dynamic Data Masking', de: 'Dynamische Datenmaskierung' } },
        { id: 'B', text: { en: 'SQL Server on Azure Virtual Machines', de: 'SQL Server auf Azure Virtual Machines' } },
        { id: 'C', text: { en: 'Azure SQL Analytics', de: 'Azure SQL Analytics' } },
        { id: 'D', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } }
      ],
      correct: ['B', 'D'],
      explanation: { en: 'Always On availability groups on Azure VMs and SQL Server on Azure Virtual Machines are the best answers for SQL Server high availability on infrastructure as a service. The other options solve different problems or belong to other Azure services.', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs und SQL Server auf Azure Virtual Machines sind die besten Antworten für SQL-Server-Hochverfügbarkeit auf Infrastructure-as-a-Service. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/availability-group-overview'
    },
    {
      id: 'dp300-096', type: 'single',
      domain: { en: 'Plan and implement data platform resources', de: 'Datenplattformressourcen planen und implementieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Hyperscale?', de: 'Welche Aussage beschreibt Hyperscale am besten?' },
      options: [
        { id: 'A', text: { en: 'To let Azure SQL create or drop indexes and force the last good plan automatically', de: 'Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen' } },
        { id: 'B', text: { en: 'To restore a database to an earlier point in time without building custom backup jobs', de: 'eine Datenbank ohne eigene Backup-Jobs auf einen früheren Zeitpunkt wiederherzustellen' } },
        { id: 'C', text: { en: 'To scale a very large Azure SQL Database quickly with separated compute and storage', de: 'eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren' } },
        { id: 'D', text: { en: 'To fail over a group of databases together by using a single listener endpoint', de: 'eine Gruppe von Datenbanken gemeinsam über einen einzigen Listener-Endpunkt failoverfähig zu machen' } }
      ],
      correct: ['C'],
      explanation: { en: 'The correct description of Hyperscale is: to scale a very large Azure SQL Database quickly with separated compute and storage. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Hyperscale lautet: eine sehr große Azure SQL Database mit getrenntem Compute und Storage schnell zu skalieren. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale'
    },
    {
      id: 'dp300-097', type: 'scenario',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Trey Research is planning database continuity across failure domains. The requirement is to keep the database available during a datacenter failure within one Azure region.', de: 'Trey Research plant Datenbankkontinuität über Fehlerdomänen hinweg. Die Anforderung besteht darin, die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'SQL auditing', de: 'SQL-Auditing' } },
        { id: 'B', text: { en: 'Zone redundancy', de: 'Zonenredundanz' } },
        { id: 'C', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } },
        { id: 'D', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct answer is Zone redundancy because it is specifically designed to keep the database available during a datacenter failure within one Azure region. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Zonenredundanz, weil diese Funktion speziell dafür entwickelt wurde, die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/reliability-sql-database'
    },
    {
      id: 'dp300-098', type: 'single',
      domain: { en: 'Monitor, configure, and optimize resources', de: 'Ressourcen überwachen, konfigurieren und optimieren' },
      difficulty: 'medium', scenario: null,
      question: { en: 'Which statement best describes Intelligent Insights?', de: 'Welche Aussage beschreibt Intelligent Insights am besten?' },
      options: [
        { id: 'A', text: { en: 'To let Azure SQL create or drop indexes and force the last good plan automatically', de: 'Azure SQL automatisch Indizes erstellen oder entfernen und den zuletzt guten Plan erzwingen zu lassen' } },
        { id: 'B', text: { en: 'To receive built-in diagnostics and root-cause hints for performance problems', de: 'integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten' } },
        { id: 'C', text: { en: 'To keep the database available during a datacenter failure within one Azure region', de: 'die Datenbank bei Ausfall eines Rechenzentrums innerhalb einer Azure-Region verfügbar zu halten' } },
        { id: 'D', text: { en: 'To keep full backups for months or years to meet regulatory retention requirements', de: 'vollständige Sicherungen für Monate oder Jahre aufzubewahren, um regulatorische Aufbewahrungspflichten zu erfüllen' } }
      ],
      correct: ['B'],
      explanation: { en: 'The correct description of Intelligent Insights is: to receive built-in diagnostics and root-cause hints for performance problems. The other options describe other services, assets, or operational choices.', de: 'Die richtige Beschreibung für Intelligent Insights lautet: integrierte Diagnosen und Hinweise auf Grundursachen bei Leistungsproblemen zu erhalten. Die anderen Optionen beschreiben andere Dienste, Bestände oder betriebliche Entscheidungen.' },
      hint: { en: 'Match the capability name to its primary purpose.', de: 'Ordnen Sie den Namen der Funktion ihrem primären Zweck zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/intelligent-insights-overview'
    },
    {
      id: 'dp300-099', type: 'multiple',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: null,
      question: { en: 'Which two Azure SQL options or features are most relevant for failing over groups of databases with a single endpoint? Choose all that apply.', de: 'Welche zwei Azure-SQL-Optionen oder -Funktionen sind für das Failover von Datenbankgruppen mit einem einzigen Endpunkt am relevantesten? Wählen Sie alle zutreffenden Antworten aus.' },
      options: [
        { id: 'A', text: { en: 'Active geo-replication', de: 'Aktive Georeplikation' } },
        { id: 'B', text: { en: 'Query Performance Insight', de: 'Query Performance Insight' } },
        { id: 'C', text: { en: 'Auto-failover group', de: 'Auto-Failover-Gruppe' } },
        { id: 'D', text: { en: 'Serverless compute tier', de: 'Serverless-Computetarif' } }
      ],
      correct: ['A', 'C'],
      explanation: { en: 'Auto-failover group and Active geo-replication are the best answers for failing over groups of databases with a single endpoint. The other options solve different problems or belong to other Azure services.', de: 'Auto-Failover-Gruppe und Aktive Georeplikation sind die besten Antworten für das Failover von Datenbankgruppen mit einem einzigen Endpunkt. Die anderen Optionen lösen andere Probleme oder gehören zu anderen Azure-Diensten.' },
      hint: { en: 'Choose the two options that directly satisfy the requirement.', de: 'Wählen Sie die zwei Optionen aus, die die Anforderung direkt erfüllen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-overview'
    },
    {
      id: 'dp300-100', type: 'scenario',
      domain: { en: 'Plan and implement a high availability and disaster recovery environment', de: 'Eine Umgebung für Hochverfügbarkeit und Notfallwiederherstellung planen und implementieren' },
      difficulty: 'hard', scenario: { en: 'Northwind Traders is building a disaster recovery strategy for critical databases. The requirement is to provide SQL Server high availability on Azure Virtual Machines with full instance control.', de: 'Northwind Traders erstellt eine Notfallwiederherstellungsstrategie für kritische Datenbanken. Die Anforderung besteht darin, Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen.' },
      question: { en: 'What should the administrator configure?', de: 'Was sollte die Administratorin oder der Administrator konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Index maintenance', de: 'Indexwartung' } },
        { id: 'B', text: { en: 'Hyperscale', de: 'Hyperscale' } },
        { id: 'C', text: { en: 'Private endpoint', de: 'Privater Endpunkt' } },
        { id: 'D', text: { en: 'Always On availability groups on Azure VMs', de: 'Always On-Verfügbarkeitsgruppen auf Azure-VMs' } }
      ],
      correct: ['D'],
      explanation: { en: 'The correct answer is Always On availability groups on Azure VMs because it is specifically designed to provide SQL Server high availability on Azure Virtual Machines with full instance control. The other options cover adjacent but different tasks.', de: 'Die richtige Antwort ist Always On-Verfügbarkeitsgruppen auf Azure-VMs, weil diese Funktion speziell dafür entwickelt wurde, Hochverfügbarkeit für SQL Server auf Azure Virtual Machines mit voller Instanzkontrolle bereitzustellen. Die anderen Optionen decken benachbarte, aber andere Aufgaben ab.' },
      hint: { en: 'Read the business requirement first and map it to the matching Azure capability.', de: 'Lesen Sie zuerst die fachliche Anforderung und ordnen Sie sie der passenden Azure-Funktion zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/availability-group-overview'
    }
  ]
};
