Configuration Clase
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í.
Representa una clase de configuración que contiene información sobre cómo se configura un paquete. Esta clase no puede heredarse.
public ref class Configuration sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist
public sealed class Configuration : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist
type Configuration = class
inherit DtsObject
interface IDTSPersist
interface IDTSName
Public NotInheritable Class Configuration
Inherits DtsObject
Implements IDTSName, IDTSPersist
- Herencia
- Implementaciones
Comentarios
Las configuraciones son útiles al implementar paquetes en muchos servidores diferentes y facilitan el traslado de paquetes de entornos de desarrollo a entornos de producción.
Puede usar variables para actualizar paquetes de forma dinámica, lo que le permite personalizar la funcionalidad del paquete y adaptar los paquetes a los entornos en los que se ejecutan. Para actualizar las propiedades del paquete en tiempo de ejecución mediante variables, asigne variables a propiedades de objeto de paquete, cree configuraciones para las variables, implemente las configuraciones con el paquete y, a continuación, actualice los valores de variable en el archivo de configuración para adaptarse al nuevo entorno. En tiempo de ejecución, el paquete usa automáticamente los valores actualizados. Esta flexibilidad es útil cuando los paquetes que ha implementado se conectan a distintos servidores, ejecutan instrucciones SQL diferentes o ejecutan paquetes secundarios diferentes. Para obtener más información, vea Crear configuraciones de paquetes y Usar variables en paquetes.
Propiedades
ConfigurationString |
Obtiene o establece la ubicación de la configuración. |
ConfigurationType |
Obtiene o establece un valor de DTSConfigurationType que describe en qué tipo de archivo se almacena la información de configuración. |
CreationName |
Devuelve la cadena utilizada por el motor en tiempo de ejecución para crear una instancia del objeto Configuration y agregar el objeto a la colección Configurations. Esta propiedad es de solo lectura. |
Description |
Obtiene o establece la descripción de la configuración. Esta propiedad es de solo lectura. |
ID |
Devuelve el identificador asignado a la configuración. Esta propiedad es de solo lectura. |
Name |
Obtiene o establece el nombre dado a esta configuración. |
PackagePath |
Obtiene o establece la ruta de acceso del paquete al que se aplica la configuración. |
Métodos
Equals(Object) |
Determina si dos instancias de objeto son iguales. (Heredado de DtsObject) |
GetHashCode() |
Devuelve el código hash de esta instancia. (Heredado de DtsObject) |
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, utilice el método LoadPackage(String, IDTSEvents). |
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). |