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. |
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ę.
See Also