Errata

MCTS Self-Paced Training Kit (Exam 70-432): Microsoft® SQL Server® 2008 - Implementation and Maintenance

Errata for MCTS Self-Paced Training Kit (Exam 70-432): Microsoft® SQL Server® 2008 - Implementation and Maintenance

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Printed Page N/A
Practice test, Certification

On the practice test, it says database crashes at 3:25 AM on Tuesday. It wants the steps to take to get the data restored. It does tran logs by the hour. So, I select restore last full backup (Friday), last differential (Tuesday at 1 AM) and 2 Am and 3 am tran logs. There is nothing in here for backing up and restoring the tail. When I took the test, it said incorrect. It said I had to restore the 4 Am tran log. In explaination, it says to restore the 4 Am tran log up until the moment prior to the crash.

If the database crashes at 3:25 AM, there will be no 4 AM tran log (as the database has crashed). this would make more sense if you did a backup of the tail, and restored that. I have a screen print, but cannot seem to attach it.

If I am incorrect, please let me know, but if it crashes at 3:25 AM, there cannot be a 4 AM tran log.

Shawn Scranton  Oct 14, 2010 
Other Digital Version CD
Practice Exam

After running through the practice exam in exam conditions, I got a popup stuck in an infinite loop alerting me of an error. This was very annoying as I hadn't got my test result but simply reviewing my answers prior to getting the result. The button at the bottom right (can't remember what it was labelled) was the reason. I had to kill the process and waste all that effort. This has happened TWICE!!!!!!!!!!!
Is there an update online that I can download?

Anonymous  Jun 24, 2012 
Other Digital Version CD
Practice Test on CD

I am using the practice test CD and I noticed an error. On the following
question:

The Surveys table in the Geology database has four indexes associated with it: Surveys.IndexA, Surveys.IndexB, Surveys.IndexC, and Surveys.IndexD.

You want to rebuild Surveys.IndexC while keeping the Surveys table
available to database users who might want to access it.

From the list on the right, select the lines of code to build a statement
to meet your needs. Place your selections in the list on the left in the
order in which the statement would be executed. Place your selections in
the list on the left by clicking the items in the list on the right and
clicking the arrow. You can also use the Up and Down buttons to rearrange items in the list on the left. You might not need to use all the items from the list on the right.

It lists the incorrect answer as correct. The explanation section DOES list
the correct answer, so it contradicts itself.

Anonymous  Sep 06, 2012 
Printed Page 15
Lesson Summary

The 2nd bullet point of the Lesson Summary implies that only Enterprise edition supports Service Broker, but the Microsoft MSDN website indicates that Service Broker is also supported by Standard and Workgroup editions.

Anonymous  Dec 22, 2011 
Printed, PDF Page 15
Quick Check Answers

It follows that if on pg 12 the values in Table 1-2 Hardware Support are incorrect and should be modified as specified in confirmed errata, Quick Check Answer 2 should be corrected to these new values as well.

roberto2525  May 16, 2012 
Printed Page 21
Quick Check Answers

Quick Check Answer 1 says that only SQL Server 2008 Enterprise edition supports multiple instances, but I know 2005 Standard supports multiple instances and it is my understanding that 2008 Standard and Workgroup support multiple instances.

Anonymous  Dec 22, 2011 
Printed, PDF Page 21
Quick Check

Quick Check question 1 and its relevant Quick Check Answer 1 is incorrect and should be disregarded.

It follows that if on page 19 the NOTE regarding multiple instances only supported on Enterprise is incorrect and should be disregarded as specified in confirmed errata, then question 1 and its relevant answer 1 should also be disregarded in this Quick Check section as well.

Riccardo Capuano  Feb 29, 2012 
Printed, PDF Page 27
Lesson Summary

Lesson Summary point 4 is incorrect and should be disregarded.

It follows that if on page 19 the NOTE regarding multiple instances only supported in Enterprise is incorrect and should be disregarded as specified in confirmed errata, then in Lesson Summary, the 4th point that specifies only the Enterprise Edition has multi-instance support is incorrect and should also be disregarded as well.

Riccardo Capuano  Feb 29, 2012 
Printed Page 50
Chapter #2, Lesson #2

In Chapter #2, Lesson #2 (page #50), the book has the following statement:
"In addition, when a database is placed in READ_ONLY mode, SQL Server
removes any transaction log file that is specified for the database."

I did not believe this to be accurate and therefore did a small test and
confirmed the same. If a database is marked READ_ONLY, the transaction log
file remains.

Anonymous  Jul 28, 2011 
Printed, PDF Page 54
Para 2 (callout)

The bullet point "Use DMVs to diagnose corruption issues" should be changed to "Use the DBCC CHECKDB command to diagnose corruption issues"

Scott Samuel  Jan 05, 2012 
67
1st paragragh and TABLE 3-5

"Binary data is stored in a set of four data types..." then Table 3-5 only lists three data types.

Also...
Microsoft Technet classifies the BIT data type as integer data (perhaps because it allows NULL values and not just 1 and 0?) and IMAGE data type as binary data (not shown in TABLE 3-5).

http://technet.microsoft.com/en-us/library/ms172424(v=sql.105).aspx

Granted, the book 70-433 Microsoft SQL Server 2008 - Database Development states that IMAGE data type is considered deprecated and could be left out of future versions of SQL Server.

Anonymous  Apr 19, 2012 
69
1st paragraph

70-432 book: The 2nd sentence in the 1st paragraph reads "The only restriction on geographic data is that the data and any comparisons cannot span a single hemisphere."

According to another book (the book for exam 70-433), regarding geographic data, the data and any comparisons can span a single hemsphere, but not more than a single hemisphere.
Source: 70-433 Microsoft SQL Server 2008 - Database Development, page. 327, paragraph titled "Restrictions When Using the geography Data Type"

Can you please confirm which book is correct?

Anonymous  Apr 19, 2012 
PDF Page 77
top of page

You use constraints to enforce business rules as well as consistency in data. In this lesson, you learn about constraints and how to implement each type of constraints within your database.

Should be:
You use constraints to enforce business rules as well as consistency in data. In this lesson, you learn about constraints and how to implement each type of constraint within your database.

Anonymous  Jan 19, 2012 
Printed Page 77
last paragraph

A FOREIGN KEY constraint does not have to be linked only to a PRIMARY KEY constraint in another table; it can also be defined to reference the columns of a UNIQUE constraint in another table.

I'd rewrite the first sentence of that paragraph as:

To create a foreign key relationship between two tables, the parent table must have a candidate key (defined with either a PRIMARY KEY or UNIQUE constraint), which is referenced by the child table.

Anonymous  May 09, 2012 
Printed Page 79
Quick Check answer 2.

A FOREIGN KEY constraint does not have to be linked only to a PRIMARY KEY constraint in another table; it can also be defined to reference the columns of a UNIQUE constraint in another table.

I'd rewrite that answer as:

The parent table must have a candidate key, with either a PRIMARY KEY or UNIQUE constraint, that is used to define the relationship between parent and child tables. In addition, if this candidate key is defined on multiple columns, all those columns must exist in the child table.

Anonymous  May 09, 2012 
PDF Page 90
Last paragraph

The text states that finding a row in the table with little over 4 million rows requires a scan of only two pages. This is correct according to the numbers used, as two page scans would allow up to 1024^2 rows before an additional page scan is required.

However, it then states that the table could grow to more than 8 billion rows before three pages would need to be read. This is incorrect. A three page scan is required from (1024^2)+1 to 1023^3, that is, in the range of just over 4 million to over 8 billion. A 4 page scan would be required from 8181353376 INT rows and greater.

David Clark  May 08, 2012 
Printed Page 114
Full Text Indexes

On page 114, part Full Text Indexes
"You can create full text indexes on columns that are CHAR/VARCHAR, XML, and VARBINARY data types."

should be

"You can create full text indexes on columns that are char, varchar, nchar, nvarchar, text, ntext, image, xml, varbinary, and varbinary(max) data types."


source: http://msdn.microsoft.com/en-us/library/ms187317.aspx

Anonymous  Jul 27, 2011 
PDF Page 203
3rd paragraph

Quote: " As soon as SQL Server reaches the first LSN that has not yet been committed (that is, the oldest open transaction), the transaction log backup completes."

Is wrong, SQL Server writes all entries inside the log to the log backup, open transactions don't stop this.

Easy to verify: Set up a test database, do a full backup, start a transaction and insert an entry into a test table without committing. start a new session and do an insert with committing. do a transaction log backup and restore the backups to a new database. Would open transactions block the transaction backup the last entry shouldn't appear once restored, but... it is there.

Stefan Rosendorf  Jul 11, 2012 
PDF Page 203
3rd paragraph

quote: " The portion of the transaction log that has been backed up is then removed, allowing the space to be reused. "

This is wrong. The backed up log entries inside the log could still be required for other tasks, such as database mirroring or replication, and those requirements would prevent the truncation of the log.

Stefan Rosendorf  Jul 11, 2012 
Printed Page 203 and 212
3rd line on Transaction Log Backups and 7th line on Transcation Log Internals

When a DB is created the LSN is said to start at 1 on page 203 and at 0 on page 212

Jos? Teixeira  Feb 18, 2013 
PDF Page 213
3rd line from the top

If the LSN of the dirty page is greater than the page on disk or the data file containing the page, the page in the buffer pool is overwritten by the page on disk.
Must be:
If the LSN of the data page on disk is greater than the LSN of the dirty page or the data file containing the page, the page in the buffer pool is overwritten by the page on disk.
Also about this mistakes look there:
http://www.sqlservercentral.com/Forums/Topic1120099-1550-1.aspx

Yuriy  Jan 31, 2012 
Printed Page 222
7th bullet on Lesson Summary

CONTINUE_PAST_ERRORS should be CONTINUE_AFTER_ERROR

Jose Teixeira  Feb 19, 2013 
Printed Page 291
chap 11, lesson 5, question 1.

Hi,

on the question :
The Human Resources (HR) director at Contoso needs to ensure that only authorized users are accessing employee pay records. What do you need to implement to satisfy
these auditing needs?

The answer at page 578 seems to be A : database audit specification.

Bot you said in the question : ensure that only authorized users are accessing .
==> When you audit, you only log that employee are accessing. You dont prevent accessing. I thing, There is no good answers in your choise.

Can you explain your answer more ?
I think your question is not good.
Thanks for your answers.
PS: I usually speek french, so it 's probably my understanding that is not good...

Fran?ois Bourdages  Dec 07, 2011 
Printed Page 411
Chart at top of page

http://technet.microsoft.com/en-us/library/cc731844%28WS.10%29.aspx
Mistake in book, and I previously made the same mistake. A failover cluster can not be built with Windows Server 2008 Standard Edition. The minimum edition needed would be Enterprise. (MS SQL 2008 Standard Edition allows a two node cluster, which is what caused by confusion.)

Rich Weissler  Aug 04, 2011 
Printed Page 563
Chapter 1: Case Scenario Answer 4

Answer 4 says Windows 2003 Enterprise SP2 and later or Windows Server 2008 Enterprise and later are required to support SQL Server 2008 Enterprise. Page 4 says that *all* editions or SQL Server are supported by Windows Server 2003 *Standard* SP2 or higher and Windows Server 2008 *Standard* or higher.

Anonymous  Dec 22, 2011 
PDF Page 563
Ch.1 Case Scenario Answer, answer # 4

States:

"You need to install either Windows 2003 Server Enterprise SP2 and later or Windows Server
2008 Enterprise and later to support SQL Sever 2008 Enterprise."

According to p.4 of the book, bullets 1 and 2, all editions of SQL 2008 can run on Windows Server 2003 Standard SP2 (or higher) and on Windows Server 2008 Standard (or higher). Windows Server 2003 Enterprise SP2 / Windows Server 2008 Enterprise is not required. This is also confirmed on Microsoft's site at the following address:

http://msdn.microsoft.com/en-us/library/ms143506.aspx#EEx64

Phil Massimi  Mar 08, 2012 
Printed Page 584
Ch 13, Lesson 4, Question 1

Correct answer states: "The Performance Data Warehouse in SQL 2008 allows you to configure data collection quickly against SQL 6.5 through 9.0 [...]"
I can't find a way to do this. After further research, I've found:
http://blogs.technet.com/b/rob/archive/2008/06/20/sql-server-2008-performance-studio.aspx
"Performance Studio will only collect data against SQL Server 2008 databases, so unfortunately you can't use it to monitor older versions of SQL Server."
(Ch 13, Lesson 4 starts with "The Performance Data Warehouse, also referred to as Performance Studio[...])
and
http://www.sqlservercentral.com/articles/Product+Reviews/66278/
"Since there are many dependencies on new SQL Server 2008 features, and because you need to configure data collection on each instance, there is simply no way to collect and upload data on other instances because the nodes in Management Studio?s Object Explorer (and the underlying procedures they ultimately call) simply don?t exist."
Am I misinterpreting? Is there a way to configure data collection against SQL 6.5 through 9.0?

Rich Weissler  Aug 19, 2011