ScriptObjectModel.Connections Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la colección Connections de conexiones existentes definidas en el paquete que contiene la tarea Script.
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
Valor de propiedad
La colección Connections de conexiones existentes definidas en el paquete que contiene la tarea Script.
Ejemplos
En el siguiente ejemplo de código para su uso dentro de una tarea Script se muestra cómo acceder a los administradores de conexiones desde la tarea Script. En el ejemplo se supone que ha creado y configurado un administrador de conexiones ADO.NET denominado Test ADO.NET Connection y un administrador de conexiones de archivos planos denominado Test Flat File Connection. Tenga en cuenta que el administrador de conexiones ADO.NET devuelve un SqlConnection
objeto que puede usar inmediatamente para conectarse al origen de datos. Por otro lado, el administrador de conexiones de archivos planos devuelve solo una cadena que contiene la ruta de acceso y el nombre de archivo. Debe utilizar los métodos del espacio de nombres System.IO
para abrir el archivo plano y trabajar con éste.
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
Comentarios
Use la Connections propiedad del Dts
objeto en el código de la tarea Script para tener acceso a los administradores de conexiones definidos en el paquete.