Configuration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une classe de configuration qui contient des informations sur la manière dont un package est configuré. Cette classe ne peut pas être héritée.
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
- Héritage
- Implémente
Remarques
Les configurations sont utiles lors du déploiement de packages sur de nombreux serveurs différents et facilitent le déplacement de packages de développement vers des environnements de production.
Vous pouvez utiliser des variables pour mettre à jour les packages de manière dynamique, ce qui vous permet de personnaliser les fonctionnalités de package et d’adapter les packages aux environnements dans lesquels ils s’exécutent. Pour mettre à jour les propriétés du package au moment de l’exécution à l’aide de variables, mapper des variables aux propriétés d’objet de package, créer des configurations pour les variables, déployer les configurations avec le package, puis mettre à jour les valeurs de variable dans le fichier de configuration pour répondre à la nouvelle environnement. Au moment de l’exécution, le package utilise automatiquement les valeurs mises à jour. Cette flexibilité est utile lorsque les packages que vous avez déployés se connectent à différents serveurs, exécutent différentes instructions SQL ou exécutent différents packages enfants. Pour plus d’informations, consultez Créer des configurations de package et utiliser des variables dans les packages.
Propriétés
ConfigurationString |
Obtient ou définit l'emplacement de la configuration. |
ConfigurationType |
Obtient ou définit une valeur de l'objet DTSConfigurationType qui décrit dans quel type de fichier les informations de configuration sont stockées. |
CreationName |
Retourne la chaîne utilisée par le moteur d'exécution pour créer une instance de l'objet Configuration et ajouter cet objet à la collection Configurations. Cette propriété est en lecture seule. |
Description |
Obtient ou définit la description de la configuration. Cette propriété est en lecture seule. |
ID |
Retourne l'ID affecté à la configuration. Cette propriété est en lecture seule. |
Name |
Obtient ou définit le nom donné à cette configuration. |
PackagePath |
Obtient ou définit le chemin d'accès du package auquel la configuration s'applique. |
Méthodes
Equals(Object) |
Détermine si les deux instances d'objet sont égales. (Hérité de DtsObject) |
GetHashCode() |
Retourne le code de hachage de cette instance. (Hérité de DtsObject) |
LoadFromXML(XmlNode, IDTSEvents) |
Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents). |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents). |