Update: SQLServer 2008 R2 Analysis Services bietet eine Einführung in neue Ablaufverfolgungsereignisse zum Verfolgen der Ressourcenverwendung und sperrt mithilfe von SQL Server Profiler

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2458438 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Microsoft stellt Updates für Microsoft SQL Server 2008 R2, als downloadbare Datei. Da die Updates kumulativ sind, enthält jede neue Version alle Hotfixes und Release beheben Sie alle Sicherheitsupdates, die in der früheren SQL Server 2008 R2 enthalten waren.
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Wenn Sie Microsoft SQL Server Profiler verwenden, um eine Instanz von SQL Server 2008 R2 Analysis Services, eine oder mehrere der folgenden Probleme kann auftreten.

Problem 1
Wenn einMDX-Skripts ausführenTrace-Ereignis ausgelöst, durch eine Sitzung außer Analysis Services, dieConnectionIDundSPIDAttribute werden als fehlerhaft gemeldet.0. Daher wird die Sitzung, die das Ereignis auslöst, nicht protokolliert.

Problem 2
DieMDX-Skripts aktuell ausgeführtEreignis, das ausgelöst wird, für jeden Befehl Sub eines Skripts falsch das gesamte Skript in enthält dieTextDataSpalte. Aus diesem Grund wird der Skript-Teil, der das Ereignis verknüpft ist nicht angegeben.

Problem 3
Aktuelle Informationen zur Ablaufverfolgung zeigt nicht an, welche Ressourcen verbraucht werden, durch einen bestimmten Befehl oder eine Abfrage.

Problem 4
In SQL Server Profiler dieSperrenKategorie, die Operation Sperrinformationen protokolliert die folgenden zwei Ereignisse:
  • Deadlock
  • LockTimeOut
Diese Informationen ist jedoch nicht genügend, wenn Sie versuchen, die Leistung von SQL Server 2008 R2 Analysis Services zu beheben.

Dieses Update führt einige neue Ablaufverfolgungsereignisse in SQL Server Profiler, um diese Probleme zu beheben. Weitere Informationen finden Sie im Abschnitt "Weitere Informationen".

Lösung

Kumulatives Update-Informationen

SQLServer 2008 R2

Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 5 veröffentlicht. Weitere Informationen dazu, wie Sie dieses kumulative Update-Paket für SQL Server 2008 R2 zu erhalten klicken Sie auf die folgende KB-Artikelnummer:
2438347Kumulatives Updatepaket 5 für SQL Server 2008 R2
Hinweis:Da die Builds kumulativ sind, enthält jede neue Update-Version des Updates alle Sicherheitsupdates, die in der früheren SQL Server 2008 R2 enthalten waren Verfügung gestellten und. Es empfiehlt sich, übernehmen die neueste Version der Updates, die diesen Hotfix enthält. Klicken Sie für Weitere Informationen auf die folgende KB-Artikelnummer:
981356SQL Server 2008 R2 erstellt, die nach der Veröffentlichung von SQL Server 2008 R2 veröffentlicht wurden

Weitere Informationen

Neue MDX-Skript-Befehl ausführen-Ereignis

Die aktuelle SQL Server 2008 R2 Analysis Services unterstützt die folgenden Ereignisse für dieAusführen von MDXder Skriptvorgang:
  • Ausführen von MDX-Skript starten
  • MDX-Skripts aktuell ausgeführt
  • Ausführen von MDX-Skript beenden
Nachdem Sie dieses Update installiert haben, stehen die folgenden zwei Ereignisse zum Nachverfolgen derAusführen von MDXder Skriptvorgang:
  • Beginn der MDX-Skript-Befehl ausführen
  • Ausführen von MDX-Skript-Befehl Beenden
Diese Ereignisse geben an, welcher Teil des gesamten Skripts alle Sub-Befehl das MDX-Skript verknüpft ist. DieTextDataSpalte mit derAusführen von MDX-Skript startendas gesamte MDX-Skript enthält. DieTextDataSpalte mit derBeginn der MDX-Skript-Befehl ausführenEreignis enthält nur das MDX-Skript des aktuellen Befehls.

Neue Ablaufverfolgungsereignisse zum Verfolgen der Ressourcenverwendung

Aktuelle Informationen zur Ablaufverfolgung zeigt nicht an, welche Ressourcen verbraucht werden, indem Sie einen bestimmten Befehl. Nachdem Sie dieses Update installiert die neuenArbeitsauslastung nach RessourcenEreignisklasse ist eingeführt, um Daten über die CPU-Auslastung und e/a-Vorgänge beinhalten. Diese Information wird in ein separates Ereignis oder zusätzliche Spalten auf protokolliert dieBefehl BeendenEreignis oder auf dieAbfrage beendendas Ereignis. Kann folgende Informationen enthalten sein, derTextDataSpalte des Ereignisses:
  • LIEST,<value></value>
  • READ_KB,<value></value>
  • SCHREIBT,<value></value>
  • WRITE_KB,<value></value>
  • CPU_TIME_MS,<value></value>
  • ROWS_SCANNED,<value></value>
  • ROWS_RETURNED,<value></value>

Von Sperren Aktivitäten überwachen Ablaufverfolgungsereignisse

SQL Server 2008 R2 Analysis Services unterstützt die folgenden zwei Ereignisse, die von Sperren Aktivitäten nachverfolgen:
  • Deadlock
  • LockTimeOut
Nachdem Sie dieses Update installiert haben, stehen die folgenden neuen Ablaufverfolgungsereignisse Sperren Aktivitäten nachverfolgen:
  • Erwerbs Sperren
  • Sperren freigegeben
  • Sperre warten
DieErwerbs SperrenEreignis zeigt an, wenn die Buchung ein Batches von Sperren für die Verarbeitung der Transaktion erhalten hat. DieSperren freigegebenEreignis gibt bei die Buchung ein Batches von Sperren freigegeben hat, die die Transaktion angefordert. Dieses Ereignis gibt außerdem die Dauer, die die Sperren aufrechterhalten werden. DieSperre wartenEreignis zeigt an, wenn eine Transaktion versucht, und in eine Warteschlange in einem Batch Sperre wartet. Diese Informationen sind derTextDataSpalte dieser Ereignisse. Diese Informationen umfassen die folgenden weiteren verwandten Daten:
  • Die Transaktions-ID
  • LockList XML-Knoten
  • WaitList XML-Knoten
  • HoldList XML-Knoten
DieSperre ErwerbsEreignis und dieSperre freigegebenEreignis enthalten dieLockListInformationen. DieSperre wartenEreignis enthält dieLockList,WaitList, undHoldListInformationen.

LockList

DieLockListKnoten enthält die folgende Informationen:
  • Sperrentyp
  • Sperrstatus
  • Objektpfaddes Objekts, das angefordert wird
  • Objekt-ID
Hinweis:Der Objektpfad wird ohne Namespace gemeldet. DieSperre freigegebenDarüber hinaus Ereignis enthält dieDauer-Eigenschaft. DieDauerDie Eigenschaft gibt die Dauer, die die Sperre, in Millisekunden gehalten wird.

Im folgenden ist ein Beispiel für dieLockListKnoten:
<LockList>
                <Lock>
                                <Type>Read</Type>
                                <LockStatus>Acquired</LockStatus>
                                <Object><DatabaseID>AdventureWorks</DatabaseID></Object>
                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
                </Lock>
                <Lock>
                                <Type>Read</Type>
                                <LockStatus>Waiting</LockStatus>
                                <Object><DatabaseID>FoodMart</DatabaseID><Object>
                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
                </Lock>
                <Lock>
                                <Type>Read</Type>
                                <LockStatus>Requested</LockStatus>
                                <Object><DatabaseID>FoodMart</DatabaseID><Object>
                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
                </Lock>
</LockList>
In diesem Beispiel die Transaktion drei Sperren anfordert, erhält eine und die zweite Sperre wartet.

WaitList

DieWaitListKnoten enthält die wartenden Transaktionen, die vor der aktuellen Buchung. Im folgenden ist ein Beispiel für dieWaitListKnoten:
<WaitList>
     <Object><DatabaseID>FoodMart</DatabaseID><Object>
     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
     <Type>Read</Type>
     <Transaction>  
  <TransactionID>2342-3we-dsdf-sdf<TransactionID>
  <SPID>234</SPID>
  <Type>Write</Type>
     </Transaction>  
     <Transaction>  
  <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>
  <SPID>222</SPID>
  <Type>Read</Type>
     </Transaction>  
</WaitList>

HoldList

DieHoldListKnoten enthält Transaktionen, die eine Sperre, die von die aktuelle Transaktion zu erhalten. Im folgenden ist ein Beispiel für dieHoldListKnoten:
<HoldList>
     <Object><DatabaseID>FoodMart</DatabaseID><Object>
     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>
     <Type>Read</Type>
     <Transaction>  
  <TransactionID>2342-3we-dsdf-sdf<TransactionID>
  <SPID>234</SPID>
  <Type>Write</Type>
     </Transaction>  
     <Transaction>  
  <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>
  <SPID>222</SPID>
  <Type>Read</Type>
     </Transaction>  
</HoldList>

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Beziehen sich auf" aufgeführt sind.

Informationsquellen

Weitere Informationen zu den inkrementellen Dienstmodell für SQL Server klicken Sie auf die folgende KB-Artikelnummer:
935897Ein inkrementelles Dienstmodell ist verfügbar in der SQL Server-Team zum Übermitteln von Hotfixes für gemeldete Probleme
Weitere Informationen über das Namensschema für SQL Server-Updates klicken Sie auf die folgende KB-Artikelnummer:
822499Neues Benennungsschema für Softwareupdate-Pakete für Microsoft SQL Server
Weitere Informationen zur Terminologie für Softwareupdates klicken Sie auf die folgende KB-Artikelnummer:
824684Erläuterung von Standardbegriffen bei Microsoft Softwareupdates

Eigenschaften

Artikel-ID: 2458438 - Geändert am: Montag, 20. Dezember 2010 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2008 R2 Analysis Services
Keywords: 
kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB2458438 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2458438
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com