Metoda Database.GetTransactionCount
Pobiera numer otwartych transakcji w bazie danych.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public Function GetTransactionCount As Integer
'Użycie
Dim instance As Database
Dim returnValue As Integer
returnValue = instance.GetTransactionCount()
public int GetTransactionCount()
public:
int GetTransactionCount()
member GetTransactionCount : unit -> int
public function GetTransactionCount() : int
Wartość zwracana
Typ: System.Int32
Int32 Wartość określająca liczbę otwartych transakcji w bazie danych.
Uwagi
Ta metoda jest użyteczna, zmiana ustawienia izolacji migawkę bazy danych, aby True, ponieważ wywołanie może trwać bardzo długo czas podczas długotrwałego otwartych transakcji.
Przykłady
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")
'Display the number of open transaction on the database.
Console.WriteLine(db.GetTransactionCount.ToString)
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")
Write-Host $db.GetTransactionCount()
Zobacz także