Compartir a través de


ConnectionManager Clase

Definición

Proporciona la información necesaria para conectarse a un origen de datos. Todas las clases que heredan de ConnectionManager contienen las mismas propiedades y métodos. La clase ConnectionManager aísla los detalles de implementación de los diferentes tipos de conexión con respecto al motor de ejecución. Esto habilita al tiempo de ejecución para que interactúe con cada administrador de conexiones de una manera coherente y de predicción. Los administradores de conexiones contienen un conjunto de propiedades estándar que todas las conexiones tienen en el común, como Name, ID, Description y ConnectionString. Sin embargo, cada tipo de conexión tiene propiedades adicionales que son específicas de ese tipo. Se puede obtener acceso a estas a través de la colección Properties. Esta clase no puede ser heredada.

public ref class ConnectionManager sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, System::ComponentModel::IComponent
public sealed class ConnectionManager : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, System.ComponentModel.IComponent
type ConnectionManager = class
    inherit DtsObject
    interface IDTSObjectHost
    interface IDTSPersist
    interface IDTSName
    interface IComponent
    interface IDisposable
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class ConnectionManager
Inherits DtsObject
Implements IComponent, IDisposable, IDTSExecutionPath, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
Herencia
ConnectionManager
Implementaciones

Comentarios

Un administrador de conexiones es un representante lógico de una conexión. En tiempo de diseño, en la interfaz gráfica de usuario, se usa un administrador de conexiones para describir la conexión física que el tiempo de ejecución crea cuando se ejecuta el paquete. Integration Services proporciona diferentes tipos de administradores de conexiones que permiten a los paquetes conectarse a una variedad de orígenes de datos. Por ejemplo, hay un administrador de conexiones de Objetos de datos ActiveX (ADO), un administrador de conexiones de ADO.NET, un administrador de conexiones ODBC, etc. Para obtener más información, vea Extensión de paquetes con objetos personalizados.

Propiedades

ConnectionString

Obtiene o establece la cadena de conexión utilizada para establecer una conexión a un origen de datos.

CreationName

Devuelve la cadena utilizada por el motor en tiempo de ejecución para crear una instancia del objeto ConnectionManager y agregar el objeto a la colección Connections. Esta propiedad es de solo lectura.

DelayValidation

Obtiene o establece un valor booleano que indica si la validación del paquete se retrasa hasta que se ejecuta el paquete.

Description

Obtiene o establece la descripción del objeto ConnectionManager.

HasExpressions

Obtiene un valor que indica si el administrador de conexiones tiene propiedades establecidas mediante expresiones.

HostType

Obtiene una enumeración que describe el tipo de host que está utilizando la conexión. Esta propiedad es de solo lectura.

ID

Obtiene el identificador de la clase ConnectionManager. Esta propiedad es de solo lectura.

InnerObject

Devuelve el tipo de conexión específico que se creó. Esta propiedad es de solo lectura.

Name

Obtiene o establece el nombre del objeto ConnectionManager.

OfflineMode

Obtiene o establece un valor que indica si administrador de conexiones está funcionando en modo sin conexión.

Properties

Obtiene una colección de objetos de propiedad para el ConnectionManager. Este es el método de obtener acceso a las propiedades de la conexión específica hospedada por el administrador de conexiones. Esta propiedad es de solo lectura.

ProtectionLevel

Obtiene o establece el nivel de cifrado realizado sobre los datos confidenciales contenidos en el paquete.

Qualifier

Obtiene o establece el calificador del administrador de conexiones.

Scope

Obtiene el ámbito del administrador de conexiones.

Site

Obtiene o establece el sitio del administrador de conexiones.

SupportsDTCTransactions

Devuelve un valor de tipo Boolean que indica si la conexión admite transacciones de Microsoft DTC (Coordinador de transacciones distribuidas).

VariableDispenser

Obtiene el dispensador de las variables del administrador de conexiones.

Variables

Obtiene la colección de variables del administrador de conexiones.

Métodos

AcquireConnection(Object)

Crea una instancia del tipo de conexión.

Dispose()

Libera los recursos que usa ConnectionManager.

Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
GetExecutionPath()

Devuelve la ruta de acceso de ejecución del administrador de conexiones.

GetExpression(String)

Devuelve una cadena que contiene la expresión de la propiedad especificada. Null significa que no se ha asignado ninguna expresión.

GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
GetPackagePath()

Obtiene o establece la ruta de acceso del paquete al que se aplica la conexión.

LoadFromXML(String, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, use el método LoadPackage(String, IDTSEvents).

LoadFromXML(XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, use el método LoadPackage(String, IDTSEvents).

ReleaseConnection(Object)

Libera la conexión establecida durante AcquireConnection(Object). Se utiliza en tiempo de diseño y en tiempo de ejecución.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

SetExpression(String, String)

Asigna la expresión especificada a la propiedad. Especifique null para quitar una expresión existente de la propiedad .

SetQualifier(String)

Cambia un calificador sobre el administrador de conexiones una vez creado el administrador de conexiones pero antes de utilizarse en un paquete en ejecución.

Eventos

Disposed

Agrega un controlador de eventos para escuchar el evento Disposed sobre el ConnectionManager.

Se aplica a