Using Azure SQL Database with Intel SGX enclaves (Always Encrypted) for sensitive data
You have an on-premises server that runs Windows Server and contains a Microsoft SQL Server database named DB1. You plan to migrate DB1 to Azure. You need to recommend an encrypted Azure database solution that meets the following requirements: • Minimizes the risks of malware that uses elevated privileges to access sensitive data • Prevents database administrators from accessing sensitive data • Enables pattern matching for server-side database operations • Supports Microsoft Azure Attestation • Uses hardware-based encryption What should you include in the recommendation?
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
Intel SGX enclaves provide hardware-based encryption, support Azure Attestation, allow rich computations (pattern matching) inside the enclave, and keep data invisible to DBAs; VBS enclaves do not meet the attestation/pattern-matching requirements the same way.
To migrate the SQL database with hardware-based encryption, prevent DBAs from seeing sensitive data, allow server-side pattern matching, and support Azure Attestation, use Azure SQL Database with Intel SGX enclaves (Always Encrypted with secure enclaves).
Choosing Always Encrypted without enclaves (C) — that blocks server-side pattern matching, which the scenario requires; SGX enclaves enable both.
Community Discussion (4 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Azure SQL Database with Intel SGX (software guard extensions) enclaves implements Always Encrypted with secure enclaves: the data is encrypted with hardware-based protection, database administrators cannot see plaintext, server-side operations such as pattern matching can run inside the enclave, and it supports Microsoft Azure Attestation — satisfying every requirement.Why the Other Options Are Wrong
SQL Server on Azure VMs with VBS enclaves (A) and Azure SQL Database with VBS enclaves (B) use virtualization-based security enclaves, which do not provide the same Azure Attestation and pattern-matching characteristics the question specifies. Azure SQL Managed Instance with Always Encrypted but without enclaves (C) cannot perform server-side pattern matching.Community Comment Notes
The community favored D (100 votes). Comments cite the Always Encrypted enclaves planning doc confirming SGX enclaves support Azure Attestation and enclave computations while hiding data from DBAs.Official Reference
Related Analysis
Practice All SC-100 Questions
Access 110 questions with complete answers and detailed explanations.
View Full SC-100 Practice Test →