Database.GetTransactionCount Method (TransactionTypes)
SQL Server 2012
Gets the number of open transactions of a specified type on the database.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Parameters
- transactionType
- Type: Microsoft.SqlServer.Management.Smo.TransactionTypes
A TransactionTypes object value that specifies the transaction type of which to limit the returned count.
Return Value
Type: System.Int32An Int32 value that specifies the number of open transactions on the database of the specified type.
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2012 database.
Dim db As Database
db = srv.Databases("AdventureWorks2012")
'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("AdventureWorks2012")
Write-Host $db.GetTransactionCount()