Élément BeginTransaction (XMLA)
Commence une transaction sur la session active avec une instance de Analysis Services.
Syntaxe
<Command>
<BeginTransaction />
</Command>
Caractéristiques de l’élément
Caractéristique | Description |
---|---|
Type de données et longueur | None |
Valeur par défaut | None |
Cardinalité | 0-n : élément facultatif pouvant apparaître plusieurs fois. |
Relations d’éléments
Relation | Élément |
---|---|
Éléments parents | Commande |
Éléments enfants | None |
Remarques
La commande BeginTransaction démarre une transaction active dans la session active. Si une transaction active existe déjà, l’instance de Analysis Services incrémente le décompte de références des transactions pour la session active. Dans le cas inverse, l'instance entame une nouvelle transaction et définit le décompte de références de la session active à 1. Si une transaction active est définie de manière explicite par le biais de la commande BeginTransaction , toutes les commandes suivantes sont exécutées à l'intérieur de la transaction explicitement définie.
Lorsque la session active arrive à son terme et que le nombre de référence de transactions est supérieur à zéro, toutes les transactions actives sont restaurées.
Si aucune transaction active n'est explicitement définie sur la session active, toutes les commandes émises sur cette session sont exécutées à l'intérieur d'une transaction implicitement définie. La transaction implicite est validée si la commande réussit ou est restaurée en cas d'échec de la commande.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour