SQL Server 2008 Ablaufverfolgungsflag 4135

SQL Server 2008 Ablaufverfolgungsflag 4135

Hat jemand eine Idee, was dieses Flag macht? Es gibt keinen Hinweis darauf auf MSDN. Es ist kein Teil desArtikeldas die verfügbaren Ablaufverfolgungsflags im Jahr 2008 auflistet.

Es gibt einen KB-Artikel, der empfiehlt, es zu aktivieren, um ein bestimmtes Problem mit SQL Server 2008 zu beheben, auf das wir gestoßen sind, aber wir möchten zumindest wissen, was dieses Flag bewirkt, bevor wir es aktivieren.

http://support.microsoft.com/kb/960770

Antwort1

Mithilfe von Jonathan Kehayias in den MSDN-Foren konnte ich eine Antwort darauf erhalten.

Das Traceflag deaktiviert eine Optimierung im Abfrageoptimierer. Die Optimierung verursachte das im KB-Artikel beschriebene Problem, wenn Sie versuchten, in eine Tabelle einzufügen, indem Sie aus der Tabelle selbst auswählen. Da das Aktivieren des Traceflags zu einer Leistungsverschlechterung führen könnte, sollten Sie es nur verwenden, wenn Sie auf das im KB-Artikel beschriebene Problem stoßen.

Der Thread, in dem dies diskutiert wird, istHier.

Antwort2

Ich vermute, dass dadurch der im kumulativen Update 3 enthaltene Hotfix aktiviert wird, falls auf Ihrem System das im Knowledge Base-Artikel beschriebene spezielle Problem auftritt.

verwandte Informationen