ScriptObjectModel.Connections プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スクリプト タスクを含むパッケージで定義された既存の接続の Connections コレクションを返します。
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
プロパティ値
スクリプト タスクを含むパッケージで定義された既存の接続の Connections コレクションです。
例
スクリプト タスク内で使用する次のサンプル コードは、スクリプト タスク内から接続マネージャーにアクセスする方法を示しています。 このサンプルでは、Test ADO.NET Connection という名前の ADO.NET 接続マネージャーと Test Flat File Connection という名前のフラット ファイル接続マネージャーを作成および構成済みであることを前提にしています。 ADO.NET 接続マネージャーは、データ ソースに接続するときにすぐに使用できる SqlConnection
オブジェクトを返します。 これに対し、フラット ファイル接続マネージャーは、パスとファイル名が含まれる文字列のみを返します。 フラット ファイルを開いて作業するには、System.IO
名前空間のメソッドを使用する必要があります。
Public Sub Main()
Dim myADONETConnection As SqlClient.SqlConnection
myADONETConnection = _
DirectCast(Dts.Connections("Test ADO.NET Connection").AcquireConnection(Dts.Transaction), _
SqlClient.SqlConnection)
MsgBox(myADONETConnection.ConnectionString, _
MsgBoxStyle.Information, "ADO.NET Connection")
Dim myFlatFileConnection As String
myFlatFileConnection = _
DirectCast(Dts.Connections("Test Flat File Connection").AcquireConnection(Dts.Transaction), _
String)
MsgBox(myFlatFileConnection, MsgBoxStyle.Information, "Flat File Connection")
Dts.TaskResult = ScriptResults.Success
End Sub
注釈
パッケージで定義された接続マネージャーにアクセスするには、スクリプト タスク コードで Dts
オブジェクトの Connections プロパティを使用します。