70-465 · Question #110
You work as a Database Administrator (DBA) for a company named ABC.com. The company uses a Microsoft SQL Server 2012 infrastructure. A server named ABC-SQL1 hosts multiple databases that are…
The correct answer is A. AlwaysOn availability groups. The company requires a high-availability solution for SQL Server 2012 databases that ensures continuous operation during hardware failure and allows running reports on both primary and secondary database copies to minimize costs.
Question
Options
- AAlwaysOn availability groups
- BA failover cluster
- CDatabase mirroring
- DTransaction log shipping
How the community answered
(33 responses)- A76% (25)
- B6% (2)
- C12% (4)
- D6% (2)
Why each option
The company requires a high-availability solution for SQL Server 2012 databases that ensures continuous operation during hardware failure and allows running reports on both primary and secondary database copies to minimize costs.
AlwaysOn Availability Groups, introduced in SQL Server 2012, provide high-availability with automatic failover and support readable secondary replicas. This feature allows users to run reports directly against the secondary database copies, offloading the primary server and meeting the requirement to run reports on both copies while maintaining high availability and minimizing costs.
A SQL Server Failover Cluster Instance (FCI) provides high availability for the entire SQL Server instance but operates with only one active node at a time, preventing simultaneous reporting on separate database copies.
Database mirroring keeps the mirror database in a restoring state (NORECOVERY) and it cannot be directly accessed for user queries or reporting without creating snapshots, which does not constitute direct access to 'both copies.'
Transaction log shipping is primarily a disaster recovery solution, not a high-availability solution, as it requires manual failover and does not provide automatic database failover to ensure continuous online operation during a hardware failure.
Concept tested: SQL Server AlwaysOn Availability Groups readable secondaries for high-availability and reporting
Source: https://learn.microsoft.com/en-us/previous-versions/sql/sql-server-2012/hh213405(v=sql.110)?redirectedfrom=MSDN
Topics
Community Discussion
No community discussion yet for this question.