ScriptObjectModel.Connections Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.