ScriptObjectModel.Connections Eigenschaft

Definition

Gibt die Connections Sammlung der bestehenden Verbindungen zurück, die im Paket definiert sind, das die Script-Aufgabe enthält.

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 Sammlung bestehender Verbindungen, die im Paket definiert sind, die die Script-Aufgabe enthält.

Beispiele

Das folgende Codebeispiel für die Verwendung innerhalb einer Script-Aufgabe zeigt, wie man aus der Script-Aufgabe auf Verbindungsmanager zugreifen kann. Das Beispiel geht davon aus, dass Sie einen ADO.NET-Connection Manager namens Test ADO.NET Connection und einen Flat File Connection namens Test Flat File Connection erstellt und konfiguriert haben. Beachten Sie, dass der ADONET-Connection Manager ein SqlConnection Objekt zurückgibt, das Sie sofort zur Verbindung zur Datenquelle verwenden können. Der Flat File Connection Manager hingegen liefert nur eine Zeichenkette, die den Pfad und den Dateinamen enthält. Du musst Methoden aus dem System.IO Namensraum verwenden, um die Flatfile zu öffnen und zu bearbeiten.

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 Connections Eigenschaft des Dts Objekts im Script-Taskcode, um auf im Paket definierte Verbindungsmanager zuzugreifen.

Gilt für: