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 패키지에 정의된 연결 관리자에 접근하세요.