Linguaggio

Configuration Classe

Definizione

Rappresenta una classe di configurazione che contiene informazioni su come un pacchetto è configurato. 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 quando si distribuiscono pacchetti su molti server diversi e rendono facile spostare i pacchetti dallo sviluppo a quello di produzione.

Puoi usare variabili per aggiornare i pacchetti dinamicamente, il che ti permette di personalizzare la funzionalità dei pacchetti e adattare i pacchetti agli ambienti in cui girano. Per aggiornare le proprietà del pacchetto a tempo di esecuzione usando variabili, mappare le variabili alle proprietà degli oggetti del package, creare configurazioni per le variabili, distribuire le configurazioni con il pacchetto e poi aggiornare i valori delle variabili nel file di configurazione per adattarli al nuovo ambiente. Durante l'esecuzione, il pacchetto utilizza automaticamente i valori aggiornati. Questa flessibilità è utile quando i pacchetti che hai distribuito si collegano a server diversi, eseguono istruzioni SQL diverse o pacchetti figli differenti. Per maggiori informazioni, vedi Crea configurazioni di pacchetti e usa variabili nei pacchetti.

Proprietà

Nome Descrizione
ConfigurationString

Ottiene o imposta la posizione della configurazione.

ConfigurationType

Ottiene o imposta un valore da il DTSConfigurationType che descrive il tipo di file in cui sono memorizzate le informazioni di configurazione.

CreationName

Restituisce la stringa utilizzata dal motore di esecuzione per creare un'istanza dell'oggetto Configuration e aggiungerlo alla Configurations collezione. 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

Gests o set è il nome dato a questa configurazione.

PackagePath

Ottiene o imposta il percorso del pacchetto a cui si applica la configurazione.

Metodi

Nome Descrizione
Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacco salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo.

Si applica a