MCTS: SQL Server 2008 Certification M. Choirul Amri Avantus Training Microsoft MVP (SQL) http://choirulamri.org
Session Takeaway  <ul><li>Review on important point of exam objectives </li></ul><ul><li>Tips, trick, and experiences </li...
Skills measured (70-432) <ul><li>Installing and Configuration (10 %) </li></ul><ul><li>Maintaining SQL Server Instances (1...
70-432 at a glance <ul><li>It’s a basic SQL Server exam </li></ul><ul><li>Pre requisites for the higher level (IT Pro) exa...
How to prepare… <ul><li>Get your hand dirty, try it….. </li></ul><ul><ul><li>Download Virtual PC 2007 </li></ul></ul><ul><...
Security <ul><li>Which port number required by SQL Server </li></ul><ul><li>Differences between: </li></ul><ul><ul><li>Log...
Security (2) <ul><li>Windows Integrated VS Mixed Auth </li></ul><ul><li>When to use SQL auth instead of Windows </li></ul>...
Security (3) <ul><li>Configuring server with sp_configure </li></ul><ul><li>Instance level configuration </li></ul><ul><li...
Security (4) <ul><li>Transparent data encryption </li></ul><ul><li>What is it? </li></ul><ul><li>How to configure… </li></...
Performance (1) <ul><li>Understand different types of indexes: </li></ul><ul><ul><li>Clustered </li></ul></ul><ul><ul><li>...
Performance (2) <ul><li>Index maintenance: </li></ul><ul><ul><li>Reorganize </li></ul></ul><ul><ul><li>Rebuild </li></ul><...
Performance (3) <ul><li>Understand file group and db file setting </li></ul><ul><ul><li>Filegroup </li></ul></ul><ul><ul><...
Backup/Restore <ul><ul><li>Differences between backup types, and when to use each of them: </li></ul></ul><ul><ul><ul><li>...
Backup/Restore(2) <ul><li>Important WITH option in backup: </li></ul><ul><ul><li>INIT/ NOINIT </li></ul></ul><ul><ul><li>C...
Restore(3) <ul><li>Important restore option: </li></ul><ul><ul><li>NO_RECOVERY/ RECOVERY </li></ul></ul><ul><ul><li>STOP A...
Backup/Restore(3) <ul><li>Steps to recover db in disaster: </li></ul><ul><ul><li>Always backup tail log first! </li></ul><...
QUIZ 1 <ul><li>Current backup config: </li></ul><ul><ul><li>Full backup every Sunday at 01:30 am </li></ul></ul><ul><ul><l...
Automation/monitoring <ul><li>Understand important role of SQL Agent </li></ul><ul><ul><li>Services </li></ul></ul><ul><ul...
Automation/Monitoring <ul><li>Monitoring with Dynamic Management View (DMV) </li></ul><ul><li>Special views for monitoring...
Useful Resources <ul><li>Technet SQL Server Virtual Labs </li></ul><ul><li>ExamNotes.com certification forum </li></ul><ul...
Closing <ul><li>Personal Story…. </li></ul><ul><li>QAs </li></ul>
Thank You   <ul><li>Discussion… </li></ul><ul><li>Download PPT and Code from my blog: </li></ul><ul><ul><li>http://choiru...
Upcoming SlideShare
Loading in …5
×

NUS exam 70-432_MVP Choirul Amri

745 views
670 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
745
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

NUS exam 70-432_MVP Choirul Amri

  1. 1. MCTS: SQL Server 2008 Certification M. Choirul Amri Avantus Training Microsoft MVP (SQL) http://choirulamri.org
  2. 2. Session Takeaway <ul><li>Review on important point of exam objectives </li></ul><ul><li>Tips, trick, and experiences </li></ul><ul><li>Exam 70-432 </li></ul><ul><li>Discussion </li></ul><ul><li>Not goals: </li></ul><ul><ul><li>To cover all exam objectives </li></ul></ul><ul><ul><li>Exam cram </li></ul></ul><ul><ul><li>Cheating on exam </li></ul></ul>
  3. 3. Skills measured (70-432) <ul><li>Installing and Configuration (10 %) </li></ul><ul><li>Maintaining SQL Server Instances (13 %) </li></ul><ul><li>Security (15 %) </li></ul><ul><li>Database Maintenance (16 %) </li></ul><ul><li>Data Management Tasks (14 %) </li></ul><ul><li>Monitoring and Troubleshooting (13 %) </li></ul><ul><li>Optimizing Performance (10 %) </li></ul><ul><li>High Availability (9 %) </li></ul>
  4. 4. 70-432 at a glance <ul><li>It’s a basic SQL Server exam </li></ul><ul><li>Pre requisites for the higher level (IT Pro) exams </li></ul><ul><li>Emphasize on daily administrative tasks: install, configure, backup/restore, server monitoring </li></ul><ul><li>It won’t test the scripting/code, but you need to know them at the higher level </li></ul><ul><li>50-60 MCQ questions </li></ul>
  5. 5. How to prepare… <ul><li>Get your hand dirty, try it….. </li></ul><ul><ul><li>Download Virtual PC 2007 </li></ul></ul><ul><ul><li>Install Windows Server 2003/2008 </li></ul></ul><ul><ul><li>Install SQL Server 2008 </li></ul></ul><ul><ul><li>Try all exercises from your book </li></ul></ul><ul><ul><li>Don’t just read, try! </li></ul></ul>
  6. 6. Security <ul><li>Which port number required by SQL Server </li></ul><ul><li>Differences between: </li></ul><ul><ul><li>Login Vs User </li></ul></ul><ul><ul><li>Server role and database role </li></ul></ul><ul><ul><li>Types of role and their permission </li></ul></ul><ul><ul><ul><li>Securityadmin, sysadmin, dbcreator, etc </li></ul></ul></ul><ul><li>Always assign user to most restrictive role </li></ul>
  7. 7. Security (2) <ul><li>Windows Integrated VS Mixed Auth </li></ul><ul><li>When to use SQL auth instead of Windows </li></ul><ul><li>Assigning permission to: </li></ul><ul><ul><li>Database > Schema > db objects (table, column, sp, view, etc) </li></ul></ul><ul><li>Understand cross database ownership chain </li></ul><ul><li>Types of assignment: </li></ul><ul><ul><li>Grant, with grant, revoke, deny </li></ul></ul>
  8. 8. Security (3) <ul><li>Configuring server with sp_configure </li></ul><ul><li>Instance level configuration </li></ul><ul><li>Important option: </li></ul><ul><ul><li>Show advanced option </li></ul></ul><ul><ul><li>Enable distributed queries </li></ul></ul><ul><ul><li>Enable cross ownership chain </li></ul></ul>
  9. 9. Security (4) <ul><li>Transparent data encryption </li></ul><ul><li>What is it? </li></ul><ul><li>How to configure… </li></ul><ul><li>Advantages…. </li></ul>
  10. 10. Performance (1) <ul><li>Understand different types of indexes: </li></ul><ul><ul><li>Clustered </li></ul></ul><ul><ul><li>Non clustered </li></ul></ul><ul><ul><li>Both of them can be unique/non unique </li></ul></ul><ul><li>Generic guideline: </li></ul><ul><ul><li>Clustered: reading, sorting, grouping </li></ul></ul><ul><ul><li>Non clustered: insert, update, delete </li></ul></ul>
  11. 11. Performance (2) <ul><li>Index maintenance: </li></ul><ul><ul><li>Reorganize </li></ul></ul><ul><ul><li>Rebuild </li></ul></ul><ul><ul><li>Drop – recreate </li></ul></ul><ul><li>With online option </li></ul><ul><li>Using maintenance plan wizard and SQL agent job </li></ul>
  12. 12. Performance (3) <ul><li>Understand file group and db file setting </li></ul><ul><ul><li>Filegroup </li></ul></ul><ul><ul><li>File sizing and placement (mdf, ldf, ndf) </li></ul></ul><ul><li>Partition </li></ul><ul><ul><li>Advantages </li></ul></ul><ul><ul><li>How to setup: </li></ul></ul><ul><ul><ul><li>Partition function </li></ul></ul></ul><ul><ul><ul><li>Partition scheme </li></ul></ul></ul><ul><ul><ul><li>Apply scheme to table </li></ul></ul></ul>
  13. 13. Backup/Restore <ul><ul><li>Differences between backup types, and when to use each of them: </li></ul></ul><ul><ul><ul><li>Full </li></ul></ul></ul><ul><ul><ul><li>Differential </li></ul></ul></ul><ul><ul><ul><li>Transaction log </li></ul></ul></ul><ul><ul><li>Impact of different database recovery mode: </li></ul></ul><ul><ul><ul><li>Simple, bulk logged, full </li></ul></ul></ul><ul><ul><ul><li>What kind of features depends on FULL recovery mode? </li></ul></ul></ul>
  14. 14. Backup/Restore(2) <ul><li>Important WITH option in backup: </li></ul><ul><ul><li>INIT/ NOINIT </li></ul></ul><ul><ul><li>COMPRESSION/ NO_COMPRESSION </li></ul></ul><ul><ul><li>COPY_ONLY >> do backup without breaking backup sequence </li></ul></ul><ul><li>Backup log special option: </li></ul><ul><ul><li>NO_RECOVERY >> backup tail when db is online </li></ul></ul><ul><ul><li>NO_TRUNCATE >> if db is damage </li></ul></ul>
  15. 15. Restore(3) <ul><li>Important restore option: </li></ul><ul><ul><li>NO_RECOVERY/ RECOVERY </li></ul></ul><ul><ul><li>STOP AT…… </li></ul></ul><ul><ul><li>MOVE…. </li></ul></ul><ul><ul><li>REPLACE….. </li></ul></ul>
  16. 16. Backup/Restore(3) <ul><li>Steps to recover db in disaster: </li></ul><ul><ul><li>Always backup tail log first! </li></ul></ul><ul><ul><li>Restore latest full backup </li></ul></ul><ul><ul><li>Restore latest differential backup (if any) </li></ul></ul><ul><ul><li>Restore any necessary log backup (since last diff backup) </li></ul></ul><ul><ul><li>Restore the tail log backup </li></ul></ul><ul><ul><li>Use STOP AT… if required </li></ul></ul>
  17. 17. QUIZ 1 <ul><li>Current backup config: </li></ul><ul><ul><li>Full backup every Sunday at 01:30 am </li></ul></ul><ul><ul><li>Differential: weekdays at 01:00 am </li></ul></ul><ul><ul><li>Log backup: weekdays at </li></ul></ul><ul><ul><ul><ul><li>11 am </li></ul></ul></ul></ul><ul><ul><ul><ul><li>5 pm </li></ul></ul></ul></ul><ul><ul><ul><ul><li>11 pm </li></ul></ul></ul></ul><ul><li>The DB is crashed on Thursday, at 2:15 am. There are many ongoing transaction. How to restore? </li></ul>
  18. 18. Automation/monitoring <ul><li>Understand important role of SQL Agent </li></ul><ul><ul><li>Services </li></ul></ul><ul><ul><li>Services account </li></ul></ul><ul><li>How to create SQL Agent job/ schedule </li></ul><ul><li>Create alert/notification and operator </li></ul>
  19. 19. Automation/Monitoring <ul><li>Monitoring with Dynamic Management View (DMV) </li></ul><ul><li>Special views for monitoring/retrieving server and database metadata </li></ul><ul><li>Useful DMVs: </li></ul><ul><ul><li>Sys.dm_exec_query_stats </li></ul></ul><ul><ul><li>sys.dm_exec_trans_lock </li></ul></ul><ul><ul><li>Sys.dm_exec_index_usage </li></ul></ul>
  20. 20. Useful Resources <ul><li>Technet SQL Server Virtual Labs </li></ul><ul><li>ExamNotes.com certification forum </li></ul><ul><li>MS Press book: 70-432 Self Study Guide </li></ul><ul><li>Practice Exam: </li></ul><ul><ul><li>MeasureUp </li></ul></ul><ul><ul><li>SelfTest Software </li></ul></ul>
  21. 21. Closing <ul><li>Personal Story…. </li></ul><ul><li>QAs </li></ul>
  22. 22. Thank You  <ul><li>Discussion… </li></ul><ul><li>Download PPT and Code from my blog: </li></ul><ul><ul><li>http://choirulamri.org </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul>

×