Configuration Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |