Freigeben über


ScriptObjectModel.Connections Eigenschaft

Definition

Gibt die Connections-Auflistung vorhandener Verbindungen zurück, die im Paket mit dem Skripttask definiert sind.

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

Eigenschaftswert

Die Connections-Auflistung vorhandener Verbindungen, die im Paket mit dem Skripttask definiert sind.

Beispiele

Im folgenden Beispiel für die Verwendung in einer Skriptaufgabe wird veranschaulicht, wie Verbindungsmanager innerhalb der Skriptaufgabe auf Verbindungsmanager zugreifen. In diesem Beispiel wird davon ausgegangen, dass Sie einen ADO.NET-Verbindungs-Manager namens Test ADO.NET Connection und einen Verbindungs-Manager für Flatfiles namens Test Flat File Connection erstellt und konfiguriert haben. Beachten Sie, dass der ADO.NET Verbindungsmanager ein Objekt zurückgibt, das Sie sofort zum Herstellen einer SqlConnection Verbindung mit der Datenquelle verwenden können. Der Dateiverbindungs-Manager gibt dagegen nur eine Zeichenfolge zurück, die den Pfad und den Dateinamen enthält. Sie müssen Methoden aus dem System.IO-Namespace verwenden, um die Flatfile zu öffnen und mit ihr zu arbeiten.

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  

Hinweise

Verwenden Sie die Eigenschaft des Objekts im Skriptaufgabencode, um auf Verbindungsmanager zuzugreifen, die ConnectionsDts im Paket definiert sind.

Gilt für: