From the tools team here in Redmond:
We recently posted updates to address an issue in two SP2 Maintenance Plantasks. The KB article describes the symptoms as follows:FIX: The Check Database Integrity task and the Execute T-SQL Statement taskin a maintenance plan may lose database context in certain circumstances inSQL Server 2005In Microsoft SQL Server 2005 Service Pack 2 (SP2), the following tasks in amaintenance plan may lose database context in certain circumstances:. Check Database Integrity. Execute T-SQL StatementFor example, if a Check Database Integrity task is configured to checkintegrity on multiple databases, the task repeatedly checks the defaultdatabase.For the Execute T-SQL Statement task, this problem occurs if the followingconditions are true:. The Execute T-SQL Statement task contains multiple batches.. The batches are separated by the GO statement.. No batches use the USE statement to specify the database.. The statements in each batch do not contain the database name.In this scenario, those statements in the second batch and in succeedingbatches will be executed against the default database.This fix is shipped in two different packages:. The GDR release is available via http://support.microsoft.com/kb/934458. The QFE release is available via http://support.microsoft.com/kb/934459What is the difference between a GDR and QFE release? GDRs are a new meansof providing support. GDR fixes are reserved for those issues identified bySQL Server support as important enough to install on every instance of SQLServer. QFEs are used for the majority of fixes where the effects of theproblem are not widespread or severe enough to warrant a GDR.GDRs and QFEs are associated with certain build numbers. Build numbers 3043through 3149 are reserved for GDR releases. Build numbers 3150 and up arereserved for QFEs. By reserving lower build numbers for GDR releases, userscan continue to take advantage of GDR fixes, without having to install QFEs,which aggregate all the fixes shipped since the most recent service pack.Once a QFE is installed, GDRs will no longer update your system, because thebuild number is too low, and you have to install QFEs to pick up new fixes.Why is this fix a GDR? This fix was promoted to GDR because users thatrelied on the Check Database Integrity task to validate their databases werenot informed of database integrity issues that they expected to be detected.The fix also addresses issues in the Execute T-SQL task, but, since theseissues typically lead to script failure, duly noted by SQL Server, the T-SQLissues alone were not enough to justify the GDR.Those users who now, or in the future, rely on the Check Database IntegrityTask or the Execute T-SQL task in a maintenance plan should install the GDR.Others may skip the GDR.
PingBack from http://chaespot.com/mssql/2007/07/25/versioning-list-of-known-bugs-tutorial-document/