Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Microsoft distribue les correctifs Microsoft SQL Server 2008 R2 sous la forme d’un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version de correctif SQL Server 2008 R2 antérieure.

Symptômes

Lorsque vous utilisez le générateur de profils Microsoft SQL Server pour surveiller une instance de SQL Server 2008 R2 Analysis Services, un ou plusieurs des problèmes suivants risquent de se produire.Problème 1Lorsque l’événement de suivi d’un script d’exécution MDX est déclenché par une session autre qu’Analysis Services, les attributs de ID de connexion et de SPID sont incorrectement signalés comme 0. Par conséquent, la session qui déclenche l’événement n’est pas enregistrée.Problème 2L’événement Current d’exécution du script MDX déclenché pour chaque sous-commande d’un script contient incorrectement le script complet dans la colonne TextData . Par conséquent, le composant de script qui est associé à l’événement n’est pas indiqué.Problème 3Les informations de suivi actuelles n’indiquent pas les ressources consommées par une commande particulière ou par une requête.Problème 4Dans le générateur de profils SQL Server, la catégorie verrous contenant les informations d’opération de verrouillage ne consigne que les deux événements suivants :

  • Entraîner

  • LockTimeOut

Toutefois, ces informations sont insuffisantes lorsque vous essayez de résoudre les problèmes de performances de SQL Server 2008 R2 Analysis Services. Cette mise à jour introduit de nouveaux événements de suivi dans le générateur de profils SQL Server pour résoudre ces problèmes. Pour plus d’informations, consultez la section « informations supplémentaires ».

Résolution

Informations sur le Service Pack pour SQL Server 2008 R2

Pour résoudre ce problème, procurez-vous le dernier Service Pack pour SQL Server 2008 R2. Pour plus d’informations, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

2527041 Obtention du dernier Service Pack pour SQL Server 2008 R2 Remarques Ce correctif pour le problème a été émis pour la première fois dans SQL Server 2008 R2 Service Pack 1.

Informations supplémentaires

Nouvel événement de commande de script d’exécution MDX

SQL Server 2008 R2 Analysis Services actuel prend en charge les événements suivants pour l’opération d’exécution de script MDX :

  • Exécuter le script MDX

  • Exécuter le script MDX actuel

  • Exécution de la fin du script MDX

Après l’installation de cette mise à jour, une nouvelle commande de script MDX de sous-événement est disponible pour effectuer le suivi de l’opération descript d' exécution MDX. Vous trouverez ci-dessous les combinaisons d’événements et de sous-événements :

  • Exécuter le script MDX de début/de script

  • Exécuter une commande de script de début/écriture de script MDX

  • Exécution d’un script MDX/fin

  • Exécuter une commande de script de fin de script/MDX

Ces événements indiquent quelle partie de l’ensemble du script est liée à chaque sous-commande du script MDX. La colonne TextData de l’événement début du script MDX contient l’intégralité du script MDX. La colonne TextData de l’événement de début de la commande de script d’exécution MDX contient uniquement le script MDX de la commande actuelle.

Nouveaux événements de suivi pour suivre l’utilisation des ressources

Les informations de suivi actuelles n’indiquent pas les ressources consommées par une commande particulière. Après l’installation de cette mise à jour, la nouvelle classe d’événements d' utilisation des ressources est introduite pour inclure des informations sur l’utilisation du processeur et les opérations d’e/s. Ces informations sont enregistrées dans un événement distinct ou dans des colonnes supplémentaires sur l’événement de fin de commande ou sur l’événement de fin de requête . Vous pouvez inclure les informations suivantes dans la colonne TextData de l’événement :

  • LECTURE, <valeur>

  • READ_KB, <Value>

  • ÉCRIT, <valeur>

  • WRITE_KB, <Value>

  • CPU_TIME_MS, <Value>

  • ROWS_SCANNED, <Value>

  • ROWS_RETURNED, <Value>

Suivi des événements qui effectuent le suivi des activités de verrouillage

SQL Server 2008 R2 Analysis Services prend en charge les deux événements suivants qui effectuent le suivi d’éventuelles activités de verrouillage :

  • Entraîner

  • LockTimeOut

Après l’installation de cette mise à jour, les nouveaux événements de suivi suivants sont disponibles pour suivre les activités de verrouillage :

  • Verrous acquis

  • Verrous relâchements

  • Blocage en attente

L’événement verrous acquis indique lorsque la transaction a obtenu un lot de verrous pour le traitement de la transaction. L’événement verrous relâchements indique lorsque la transaction a officialisé un lot de verrous demandé par la transaction. Cet événement indique également la durée du verrouillage. L’événement de blocage d’attente indique à quel moment une transaction tente et attend dans une file d’attente d’obtenir un verrou dans un lot. Ces informations se trouvent dans la colonne TextData de ces événements. Ces informations incluent les données supplémentaires suivantes :

  • ID de la transaction

  • Nœud XML LockList

  • Nœud XML WaitList

  • Nœud XML HoldList

L’événement Lock Acquire et l’événement de verrouillage Release contiennent les informations LockList . L’événement d' attente de verrouillage contient les informations LockList, WaitListet HoldList .

LockList

Le nœud LockList contient les informations suivantes :

  • Type de verrouillage

  • État de verrouillage

  • Chemin objet de l’objet demandé

  • ID d’objet

Remarque Le chemin objet est signalé sans espace de noms. L’événement lock release contient également la propriété Duration . La propriété Duration indique la durée du verrouillage en millisecondes. Voici un exemple du nœud LockList :

<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>

Dans cet exemple, la transaction demande trois verrous, en obtient une et attend le second verrouillage.

WaitList

Le nœud WaitList répertorie les transactions en attente qui se trouvent avant la transaction actuelle. Voici un exemple du nœud WaitList :

<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

Le nœud HoldList répertorie les transactions qui maintiennent un verrou que la transaction actuelle tente d’obtenir. Voici un exemple du nœud HoldList :

<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>

Statut

Microsoft a confirmé l’existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Références

Pour plus d’informations sur le modèle de service incrémentiel pour SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

935897 Un modèle de maintenance incrémentiel est disponible auprès de l’équipe SQL Server pour obtenir des correctifs pour les problèmes signalésPour plus d’informations sur le schéma d’appellation des mises à jour de SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

822499Nouveau schéma d’affectation de noms pour les packages de mise à jour logicielle Microsoft SQL ServerPour plus d’informations sur la terminologie des mises à jour logicielles, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×