ScriptObjectModel.Connections 속성

정의

스크립트 태스크가 포함된 패키지에 정의된 기존 연결 모음을 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 패키지에 정의된 연결 관리자에 접근하세요.

적용 대상