Microsoft 70-457 Exam Overview:
| Certification Vendor: | Microsoft |
| Exam Name: | Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1 |
| Exam Number: | 70-457 |
| Exam Format: | Multiple choice, Multiple response, Case studies, Build list / reorder questions |
| Exam Duration: | 120 minutes |
| Available Languages: | English, Japanese, French, German, Simplified Chinese |
| Related Certifications: | MCSA: SQL Server 2012 Microsoft Certified Technology Specialist (MCTS) SQL Server 2008 |
| Certificate Validity Period: | Retired (certification program discontinued) |
| Exam Price: | USD 165 (varies by country/region) |
| Real Exam Qty: | 40-60 |
| Passing Score: | 700 (on a 1000 scale) |
| Sample Questions: | Microsoft 70-457 Sample Questions |
| Exam Way: | Proctored exam delivered via Pearson VUE testing centers or online proctoring (where available) |
| Pre Condition: | Recommended: MCTS certification for SQL Server 2008 or equivalent experience with SQL Server administration |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/credentials/certifications/retired-certifications |
Microsoft 70-457 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Topic 1: Manage and Maintain Databases | - Create and modify databases - Implement backup and restore strategies - Monitor and optimize database performance |
| Topic 2: Data Management and Querying | - Implement T-SQL queries and scripts - Manage data integrity and constraints - Work with indexes and execution plans |
| Topic 3: Configure and Deploy SQL Server 2012 | - Configure storage and database files - Install and configure SQL Server components - Configure SQL Server instances and services |
| Topic 4: Security and Data Access | - Configure authentication and authorization - Manage SQL Server security principals - Implement data encryption and auditing |
| Topic 5: Monitoring and Troubleshooting | - Troubleshoot database issues - Use SQL Server tools for diagnostics - Monitor SQL Server performance |
Microsoft Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1 Sample Questions:
1. You administer a Microsoft SQL Server 2012 instance that contains a financial database hosted on a storage area network (SAN). The financial database has the following characteristics:
A data file of 2 terabytes is located on a dedicated LUN (drive D).
A transaction log of 10 GB is located on a dedicated LUN (drive E).
Drive D has 1 terabyte of free disk space.
Drive E has 5 GB of free disk space.
The database is continually modified by users during business hours from Monday through Friday between
09:00
hours and 17:00 hours. Five percent of the existing data is modified each day. The Finance department loads large CSV files into a number of tables each business day at 11:15 hours and 15:15 hours by using the BCP or BULK INSERT commands. Each data load adds 3 GB of data to the database. These data load operations must occur in the minimum amount of time. A full database backup is performed every Sunday at 10:00 hours. Backup operations will be performed every two hours (11:00, 13:00, 15:00, and 17:00) during business hours. You need to ensure that the minimum amount of data is lost. Which recovery model should the database use?
A) Transaction log
B) CONTINUE_AFTER_ERROR
C) DBO_ONLY
D) NO_CHECKSUM
E) FULL
F) NORECOVERY
G) STANDBY
H) SKIP
I) COPY_ONLY
J) SIMPLE
K) BULK_LOGGED
L) CHECKSUM
M) RESTART
N) Differential
2. You administer a Microsoft SQL Server 2012 server. The MSSQLSERVER service uses a domain account named CONTOSO\SQLService. You plan to configure Instant File Initialization. You need to ensure that Data File Autogrow operations use Instant File Initialization. What should you do? Choose all that apply.
A) Disable snapshot isolation.
B) Restart the SQL Server Service.
C) Restart the SQL Server Agent Service.
D) Add the CONTOSO\SQLService account to the Perform Volume Maintenance Tasks local security policy.
E) Enable snapshot isolation.
F) Add the CONTOSO\SQLService account to the Server Operators fixed server role.
3. Your database contains two tables named DomesticSalesOrders and InternationalSalesOrders. Both tables contain more than 100 million rows. Each table has a Primary Key column named SalesOrderId. The data in the two tables is distinct from one another. Business users want a report that includes aggregate information about the total number of global sales and total sales amounts. You need to ensure that your query executes in the minimum possible time. Which query should you use?
A) SELECT COUNT(*) AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount
FROM (
SELECT SalesOrderId, SalesAmount
FROM DomesticSalesOrders
UNION
SELECT SalesOrderId, SalesAmount
FROM InternationalSalesOrders
) AS p
B) SELECT COUNT(*) AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount FROM DomesticSalesOrders UNION ALL SELECT COUNT(*) AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount FROM InternationalSalesOrders
C) SELECT COUNT(*) AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount FROM DomesticSalesOrders UNION SELECT COUNT(*) AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount FROM InternationalSalesOrders
D) SELECT COUNT(*) AS NumberOfSales, SUM(SalesAmount) AS TotalSalesAmount
FROM (
SELECT SalesOrderId, SalesAmount
FROM DomesticSalesOrders
UNION ALL
SELECT SalesOrderId, SalesAmount
FROM InternationalSalesOrders
) AS p
4. You create a table that has the StudentCode, SubjectCode, and Marks columns to record mid-year marks for students. The table has marks obtained by 50 students for various subjects. You need to ensure that the top half of the students arranged by their average marks must be given a rank of 1 and the remaining students must be given a rank of 2. Which Transact-SQL query should you use?
A) SELECT StudentCode AS Code,Marks AS Value FROM (
SELECT StudentCode, Marks AS Marks,
RANK () OVER (PARTITION BY StudentCode ORDER BY Marks ASC) AS Rank
FROM StudentMarks) tmp
WHERE Rank = 1
B) SELECT StudentCode as Code,
RANK() OVER (ORDER BY AVG (Marks) DESC) AS Value
FROM StudentMarks
GROUP BY StudentCode
C) SELECT StudentCode AS Code,Marks AS Value FROM ( SELECT StudentCode, Marks AS Marks, RANXO OVER (PARTITION BY StudentCode ORDER BY Marks DESC) AS Rank
FROM StudentMarks) tmp
WHERE Rank = 1
D) SELECT StudentCode as Code,
DENSE_RANK() OVER (ORDER BY AVG (Marks) DESC) AS Value
FROM StudentMarks
GROUP BY StudentCode
E) SELECT Id, Name, Marks,
DENSE_RANK() OVER (ORDER BY Marks DESC) AS Rank
FROM StudentMarks
F) SELECT StudentCode as Code,
NTILE (2) OVER (ORDER BY AVG (Marks) DESC) AS Value
FROM StudentMarks
GROUP BY StudentCode
G) SELECT StudentCode AS Code,Marks AS Value FROM ( SELECT StudentCode, Marks AS Marks, RANK() OVER (PARTITION BY SubjectCode ORDER BY Marks ASC) AS Rank
FROM StudentMarks) tmp
WHERE Rank = 1
H) SELECT StudentCode AS Code,Marks AS Value FROM ( SELECT StudentCode, Marks AS Marks, RANK() OVER (PARTITION BY SubjectCode ORDER BY Marks DESC) AS Rank
FROM StudentMarks) tmp
WHERE Rank = 1
5. You are the lead database administrator (DBA) of a Microsoft SQL Server 2012 environment. All DBAs are members of the DOMAIN\JrDBAs Active Directory group. You grant DOMAIN\JrDBAs access to the SQL Server. You need to create a server role named SpecialDBARole that can perform the following functions:
View all databases.
View the server state.
Assign GRANT, DENY, and REVOKE permissions on logins.
You need to add DOMAIN\JrDBAs to the server role. You also need to provide the least level of privileges necessary. Which SQL statement or statements should you use? Choose all that apply.
A) CREATE SERVER ROLE [SpecialDBARole] AUTHORIZATION securityadmin;
B) GRANT VIEW SERVER STATE, VIEW ANY DATABASE TO [SpecialDBARole];
C) GRANT VIEW DEFINITION TO [SpecialDBARole];
D) ALTER SERVER ROLE [SpecialDBARole] ADD MEMBER [DOMAIN\JrDBAs];
E) CREATE SERVER ROLE [SpecialDBARole] AUTHORIZATION setupadmin;
F) CREATE SERVER ROLE [SpecialDBARole] AUTHORIZATION serveradmin;
Solutions:
| Question # 1 Answer: K | Question # 2 Answer: B,D | Question # 3 Answer: D | Question # 4 Answer: F | Question # 5 Answer: A,B,D |
We're so confident of our products that we provide no hassle product exchange.


By Cash

