ScriptObjectModel.Connections プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Scriptタスクを含むパッケージ内で定義された既存の接続の 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
プロパティ値
Scriptタスクを含むパッケージ内で定義された既存の接続の 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プロパティを使って、パッケージ内で定義された接続マネージャーにアクセスしてください。