Condividi tramite


Configuration Classe

Definizione

Rappresenta una classe di configurazione che contiene informazioni sulla configurazione di un pacchetto. La classe non può essere ereditata.

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
Ereditarietà
Configuration
Implementazioni

Commenti

Le configurazioni sono utili durante la distribuzione di pacchetti in molti server diversi e semplificano lo spostamento dei pacchetti da sviluppo a ambienti di produzione.

È possibile usare le variabili per aggiornare i pacchetti in modo dinamico, che consente di personalizzare la funzionalità del pacchetto e adattare i pacchetti agli ambienti in cui vengono eseguiti. Per aggiornare le proprietà del pacchetto in fase di esecuzione usando le variabili, eseguire il mapping delle variabili alle proprietà dell'oggetto pacchetto, creare configurazioni per le variabili, distribuire le configurazioni con il pacchetto e quindi aggiornare i valori delle variabili nel file di configurazione in base al nuovo ambiente. In fase di esecuzione, il pacchetto usa automaticamente i valori aggiornati. Questa flessibilità è utile quando i pacchetti distribuiti si connettono a server diversi, eseguono istruzioni SQL diverse o eseguono pacchetti figlio diversi. Per altre informazioni, vedere Creare configurazioni dei pacchetti e usare variabili nei pacchetti.

Proprietà

ConfigurationString

Ottiene o imposta la posizione della configurazione.

ConfigurationType

Ottiene o imposta un valore dell'oggetto DTSConfigurationType che descrive in quale tipo di file vengono archiviate le informazioni di configurazione.

CreationName

Restituisce la stringa utilizzata dal motore di runtime per creare un'istanza dell'oggetto Configuration e aggiungerlo alla raccolta Configurations. Questa proprietà è di sola lettura.

Description

Ottiene o imposta la descrizione della configurazione. Questa proprietà è di sola lettura.

ID

Restituisce l'ID assegnato alla configurazione. Questa proprietà è di sola lettura.

Name

Ottiene o imposta il nome dato a questa configurazione.

PackagePath

Ottiene o imposta il percorso del pacchetto al quale viene applicata la configurazione.

Metodi

Equals(Object)

Determina se due istanze di un oggetto sono uguali.

(Ereditato da DtsObject)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents).

Si applica a