Udostępnij za pośrednictwem


Metoda Server.GetActiveDBConnectionCount

Zwraca liczbę aktywnych połączeń dla określonej bazy danych.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Function GetActiveDBConnectionCount ( _
    dbName As String _
) As Integer
'Użycie
Dim instance As Server
Dim dbName As String
Dim returnValue As Integer

returnValue = instance.GetActiveDBConnectionCount(dbName)
public int GetActiveDBConnectionCount(
    string dbName
)
public:
int GetActiveDBConnectionCount(
    String^ dbName
)
member GetActiveDBConnectionCount : 
        dbName:string -> int 
public function GetActiveDBConnectionCount(
    dbName : String
) : int

Parametry

Wartość zwracana

Typ: System.Int32
Int32 Wartość określająca liczbę aktywnych połączeń dla określonej bazy danych.

Uwagi

Metoda zwraca liczbę aktywnych połączeń z bazą danych.Drodze iteracji wszystkich baz danych na wystąpienie SQL Server, można określić, aby całkowita liczba połączeń z bazami danych w wystąpieniu SQL Server.

Przykłady

Visual Basic

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server()

'Display the number active connections to the database.
Console.WriteLine(srv.GetActiveDBConnectionCount("AdventureWorks2008R2"))

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")

Write-Host $srv.GetActiveDBConnectionCount("AdventureWorks2008R2")