次の方法で共有


GetActiveDBConnectionCount メソッド

指定したデータベースのアクティブな接続の数を返します。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
Public Function GetActiveDBConnectionCount ( _
    dbName As String _
) As Integer
'使用
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

パラメーター

戻り値

型: System. . :: . .Int32
指定したデータベースのアクティブな接続の数を示す Int32 値です。

説明

このメソッドは、データベースへのアクティブな接続の数を返します。SQL Server のインスタンスにあるすべてのデータベースを繰り返し処理することによって、SQL Server インスタンスにあるデータベースへの接続の総数を調べることができます。

使用例

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")