Article ID: 255712 - Last Review: March 14, 2006 - Revision: 2.1 FIX: UPDATE May Fail to Update All the Qualifying Rows on Multi-Proc ComputersThis article was previously published under Q255712
BUG #: 57572 (SQLBUG_70)
On This PageSYMPTOMS
An UPDATE statement, which uses a join, may fail to update all of the qualifying rows if all the following conditions are true:
CAUSE
You cannot use parallel table scans if pages might split during the scan.
RESOLUTIONThe resolution is to use a serial scan instead of a parallel scan.WORKAROUND
Here are two ways to work around the problem:
STATUS
Microsoft has confirmed this to be a problem in SQL Server 7.0. This problem has been corrected in U.S. Service Pack 2 for Microsoft SQL Server 7.0. For more information, click the following article number to view the article in the Microsoft Knowledge Base: 254561
(http://support.microsoft.com/kb/254561/
)
INF: How to Obtain Service Pack 2 for Microsoft SQL Server 7.0 and Microsoft Data Engine (MSDE) 1.0 For more information, contact your primary support provider.
REFERENCESFor more information about the MAXDOP query hint and configuration setting, refer to the "UPDATE (T-SQL)" topic or "max degree of parallelism Option" topic in SQL Server Books Online.
| Article Translations
|
Back to the top
