Package.Connections プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パッケージの接続マネージャーのコレクションを取得します。
public:
property Microsoft::SqlServer::Dts::Runtime::Connections ^ Connections { Microsoft::SqlServer::Dts::Runtime::Connections ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.Connections Connections { get; }
member this.Connections : Microsoft.SqlServer.Dts.Runtime.Connections
Public ReadOnly Property Connections As Connections
プロパティ値
パッケージの接続マネージャーのコレクションです。
例
次の例では、 UsingExecuteProcess パッケージ サンプルを読み込み、パッケージで使用される接続を取得し、接続に関するいくつかのプロパティを表示します。
static void Main(string[] args)
{
// The variable pkg points to the location
// of the ExecuteProcess package sample
// that is installed with the samples.
string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx";
Application app = new Application();
Package p = app.LoadPackage(pkg, null);
Connections conns = p.Connections;
foreach (ConnectionManager cm in conns)
Console.WriteLine("Name = " + cm.CreationName + ", HostType = " + cm.HostType);
}
Shared Sub Main(ByVal args() As String)
' The variable pkg points to the location
' of the ExecuteProcess package sample
' that is installed with the samples.
Dim pkg As String = "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx"
Dim app As Application = New Application()
Dim p As Package = app.LoadPackage(pkg,Nothing)
Dim conns As Connections = p.Connections
Dim cm As ConnectionManager
For Each cm In conns
Console.WriteLine("Name = " + cm.CreationName + ", HostType = " + cm.HostType)
Next
End Sub
サンプル出力:
Name = FILE, HostType = ConnectionManager
Name = OLEDB, HostType = ConnectionManager
Name = OLEDB, HostType = ConnectionManager
注釈
接続マネージャーは、基となるデータ ストアへの汎用インターフェイスをタスクに提供し、より簡単にタスクを実装できるようにします。 AcquireConnection オブジェクトの ConnectionManager メソッドを使用し、コレクションの任意の接続マネージャー オブジェクトから必要な接続情報を取得します。
接続マネージャーは、GUID または名前で参照できます。接続マネージャーの名前は構成ファイルに格納できます。 名前で接続を参照するには、\を使用 \Package.Connections[myConnection].ConnectionString
する代わりに 、を使用しますPackage.Connections[{9930DA64-A413-4286-9C66-74EDADB4F393}].ConnectionString
。
接続と接続マネージャーの詳細については、「 Integration Services (SSIS) 接続」を参照してください。