Application.GetRunningPackages(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
RunningPackages 개체가 포함된 RunningPackage 컬렉션을 반환합니다. 이 속성은 읽기 전용입니다.
public:
Microsoft::SqlServer::Dts::Runtime::RunningPackages ^ GetRunningPackages(System::String ^ server);
public Microsoft.SqlServer.Dts.Runtime.RunningPackages GetRunningPackages (string server);
member this.GetRunningPackages : string -> Microsoft.SqlServer.Dts.Runtime.RunningPackages
Public Function GetRunningPackages (server As String) As RunningPackages
매개 변수
- server
- String
애플리케이션이 실행 중인 SQL Server 인스턴스입니다.
반환
컴퓨터에서 현재 실행되고 있는 모든 패키지를 나타내는 RunningPackages 개체가 포함된 RunningPackage 컬렉션입니다.
예제
다음 코드 예제에서는 애플리케이션 개체에서 실행 중인 패키지의 컬렉션을 검색한 다음 각 패키지를 반복하여 InstanceID, PackageID, PackageNamePackageDescription및 UserName를 표시하는 방법을 보여 줍니다.
//...
// Declare and instantiate objects here.
Application app = new Application();
//...
// Create a RunningPackages collection, named pkgs, and fill it
// with the running packages from the application object.
RunningPackages pkgs = app.GetRunningPackages(null);
// Enumerate over each package in the collection and display some data.
foreach(RunningPackage package in pkgs)
{
Console.WriteLine("InstanceID: "+package.InstanceID);
Console.WriteLine("PackageDescription: "+package.PackageDescription);
Console.WriteLine("PackageID: "+package.PackageID);
Console.WriteLine("PackageName: "+package.PackageName);
Console.WriteLine("UserName: "+package.UserName);
}
// Insert more code here.
'...
' Declare and instantiate objects here.
Dim app As New Application
'...
' Create a RunningPackages collection, named pkgs, and fill it
' with the running packages from the application object.
Dim pkgs As RunningPackages = app.GetRunningPackages(Nothing)
' Enumerate over each package in the collection and display some data.
For Each package As RunningPackage In pkgs
Console.WriteLine("InstanceID: " & package.InstanceID.ToString())
Console.WriteLine("PackageDescription: " & package.PackageDescription)
Console.WriteLine("PackageID: " & package.PackageID.ToString())
Console.WriteLine("PackageName: " & package.PackageName)
Console.WriteLine("UserName: " & package.UserName)
Next
' Insert more code here.
설명
관리자에게 현재 컴퓨터에서 실행 중인 모든 패키지가 표시됩니다. 다른 사용자는 시작한 패키지만 볼 수 있습니다.