Właściwość ScriptObjectModel.Connections
Zwraca Connections kolekcja istniejących połączeń zdefiniowanych w pakiet zawierający zadanie skryptu.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Tasks.ScriptTask
Zestaw: Microsoft.SqlServer.ScriptTask (w Microsoft.SqlServer.ScriptTask.dll)
Składnia
'Deklaracja
Public ReadOnly Property Connections As Connections
Get
'Użycie
Dim instance As ScriptObjectModel
Dim value As Connections
value = instance.Connections
public Connections Connections { get; }
public:
property Connections^ Connections {
Connections^ get ();
}
member Connections : Connections
function get Connections () : Connections
Wartość właściwości
Typ: Microsoft.SqlServer.Dts.Runtime.Connections
Connections kolekcja istniejących połączeń zdefiniowanych w pakiet zawierający zadanie skryptu.
Uwagi
Użyj Connections Właściwość Dts obiektów w kodzie zadania skryptu do menedżerów połączenia dostępu określonych w pakiet.
Przykłady
Poniższy przykładowy kod do użycia wewnątrz zadania skryptu ilustruje sposób dostępu zarządców połączenia w ramach zadania skryptu.Próbki zakłada, że utworzone i skonfigurowane ADO.Menedżer połączeń netto o nazwie Test ADO.NET połączenia i Menedżer połączeń płaskiego pliku o nazwie Test płaskiego pliku połączenia.Należy zauważyć, że ADO.Menedżer połączeń netto zwraca SqlConnection obiekt, który umożliwia natychmiastowe połączenia z danymi źródło.Płaska menedżer połączeń, z drugiej strony, zwraca tylko ciąg, który zawiera ścieżka i nazwę pliku.Należy użyć metody z System.IO obszaru nazw, aby otworzyć i pracować z plik prosty.
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
Zobacz także