Udostępnij za pośrednictwem


Element BeginTransaction (XMLA)

Begins a transaction on the current session with an instance of Microsoft SQL Server Analysis Services.

<Command>
   <BeginTransaction />
</Command>

Właściwości elementu

Charakterystyka

Description

Typ danych i długość

None

Wartość domyślna

None

Relacja

0-n: Opcjonalne element, który może występować więcej niż jeden raz.

Relacje elementu

Relacja

Element

Elementy nadrzędne

Polecenie

Elementy podrzędność

None

Remarks

The BeginTransaction command begins an active transaction on the current sesja. Jeśli jest aktywna transakcja już istnieje, Analysis Services wystąpienie zwiększa liczbę odwołań transakcji dla bieżącej sesja. Jeśli nie, wystąpienie rozpoczyna się nowa transakcja i zestaw licznika odwołań do bieżącej sesja do 1.Jeśli jest aktywna transakcja jest jawnie określony za pomocą BeginTransaction polecenia, wszystkie kolejne polecenia są wykonywane wewnątrz wyraźnie określonej transakcji.

Po zakończeniu bieżącej sesja i licznika odwołań do transakcji jest wyższa niż zero, wszystkich aktywnych transakcji są przywracane.

Jeśli w bieżącej sesja nie określonej jawnie aktywnych transakcji, co polecenia wydane w bieżącej sesja jest wykonywany wewnątrz transakcję niejawnie zdefiniowane.transakcja niejawna jest zatwierdzona, jeżeli polecenie kończy się pomyślnie, lub jej ponownie, jeśli wykonanie polecenia nie powiodło się.