distribuzione del pacchetto legacy (SSIS)Legacy Package Deployment (SSIS)

SQL ServerSQL Server Integration ServicesIntegration Services include strumenti e procedure guidate per la distribuzione di pacchetti dal computer di sviluppo al server di produzione o ad altri computer. Integration ServicesIntegration Services includes tools and wizards that make it simple to deploy packages from the development computer to the production server or to other computers.

La procedura per la distribuzione di pacchetti prevede quattro passaggi.There are four steps in the package deployment process:

  1. Il primo passaggio è facoltativo e riguarda la creazione delle configurazioni dei pacchetti che aggiornano le proprietà degli elementi dei pacchetti in fase di esecuzione.The first optional step is optional and involves creating package configurations that update properties of package elements at run time. Le configurazioni vengono incluse automaticamente durante la distribuzione dei pacchetti.The configurations are automatically included when you deploy the packages.

  2. Il secondo passaggio consiste nella compilazione del progetto Integration ServicesIntegration Services per creare un'utilità di distribuzione di pacchetti.The second step is to build the Integration ServicesIntegration Services project to create a package deployment utility. L'utilità di distribuzione per il progetto contiene i pacchetti che si desidera distribuire.The deployment utility for the project contains the packages that you want to deploy

  3. Il terzo passaggio consiste nel copiare nel computer di destinazione la cartella di distribuzione creata in fase di compilazione del progetto Integration ServicesIntegration Services .The third step is to copy the deployment folder that was created when you built the Integration ServicesIntegration Services project to the target computer.

  4. Il quarto passaggio consiste nell'eseguire nel computer di destinazione l'Installazione guidata pacchetti per installare i pacchetti nel file system o in un'istanza di SQL ServerSQL Server.The fourth step is to run, on the target computer, the Package Installation Wizard to install the packages to the file system or to an instance of SQL ServerSQL Server.

SSISPackage Configurations

SQL ServerSQL Server Integration ServicesIntegration Services dispone di configurazioni di pacchetto che è possibile usare per aggiornare i valori delle proprietà in fase di esecuzione. Integration ServicesIntegration Services provides package configurations that you can use to update the values of properties at run time.

NOTA: le configurazioni sono disponibili per il modello di distribuzione del pacchetto.NOTE: Configurations are available for the package deployment model. I parametri vengono utilizzati al posto delle configurazioni per il modello di distribuzione del progetto.Parameters are used in place of configurations for the project deployment model. Con il modello di distribuzione del progetto è possibile distribuire i progetti di Integration ServicesIntegration Services al server Integration ServicesIntegration Services .The project deployment model enables you to deploy Integration ServicesIntegration Services projects to the Integration ServicesIntegration Services server. Per altre informazioni sui modelli di distribuzione, vedere Distribuzione di progetti e pacchetti.For more information about the deployment models, see Deployment of Projects and Packages.

Una configurazione è una coppia proprietà/valore che viene aggiunta a un pacchetto completo.A configuration is a property/value pair that you add to a completed package. In genere, si crea un pacchetto, si impostano le proprietà per gli oggetti di pacchetto durante lo sviluppo del pacchetto e quindi si aggiunge la configurazione al pacchetto.Typically, you create a package set properties on the package objects during package development, and then add the configuration to the package. Quando il pacchetto viene eseguito, ottiene i nuovi valori della proprietà dalla configurazione.When the package runs, it gets the new values of the property from the configuration. Utilizzando ad esempio una configurazione, è possibile modificare la stringa di connessione di una gestione connessione o aggiornare il valore di una variabile.For example, by using a configuration, you can change the connection string of a connection manager, or update the value of a variable.

Le configurazioni di pacchetto offrono i vantaggi seguenti:Package configurations provide the following benefits:

  • Le configurazioni semplificano lo spostamento di pacchetti dall'ambiente di sviluppo all'ambiente di produzione.Configurations make it easier to move packages from a development environment to a production environment. Tramite una configurazione è ad esempio possibile aggiornare il percorso di un file di origine o modificare il nome di un database o di un server.For example, a configuration can update the path of a source file, or change the name of a database or server.

  • Le configurazioni risultano utili per la distribuzione di pacchetti in più server diversi.Configurations are useful when you deploy packages to many different servers. La configurazione di ogni pacchetto distribuito può ad esempio includere una variabile che specifica un diverso valore di spazio su disco. Se lo spazio su disco disponibile non soddisfa tale valore, il pacchetto non verrà eseguito.For example, a variable in the configuration for each deployed package can contain a different disk space value, and if the available disk space does not meet this value, the package does not run.

  • Le configurazioni rendono i pacchetti più flessibili.Configurations make packages more flexible. Una configurazione, ad esempio, può aggiornare il valore di una variabile utilizzata in un'espressione di proprietà.For example, a configuration can update the value of a variable that is used in a property expression.

    Integration ServicesIntegration Services supporta diversi metodi di archiviazione delle configurazioni di pacchetto, ad esempio file XML, tabelle di un database di SQL ServerSQL Server e variabili di ambiente e di pacchetto. supports several different methods of storing package configurations, such as XML files, tables in a SQL ServerSQL Server database, and environment and package variables.

    Ogni configurazione corrisponde a una coppia proprietà/valore.Each configuration is a property/value pair. Il file di configurazione XML e i tipi di configurazione di SQL ServerSQL Server possono includere più configurazioni.The XML configuration file and SQL ServerSQL Server configuration types can include multiple configurations.

    Le configurazioni vengono incluse quando si crea un'utilità di distribuzione per l'installazione di pacchetti.The configurations are included when you create a package deployment utility for installing packages. Quando si installano i pacchetti, le configurazioni possono venire aggiornate in un passaggio dell'installazione.When you install the packages, the configurations can be updated as a step in the package installation.

Informazioni sull'applicazione delle configurazioni dei pacchetti in fase di esecuzioneUnderstanding How Package Configurations Are Applied at Run Time

Quando si usa l'utilità del prompt dei comandi dtexec (dtexec.exe) per eseguire un pacchetto distribuito, le configurazioni di pacchetto vengono applicate due volte,When you use the dtexec command prompt utility (dtexec.exe) to run a deployed package, the utility applies package configurations twice. ovvero prima e dopo l'applicazione delle opzioni specificate nella riga di comando.The utility applies configurations both before and after it applies the options that you specified on command line.

Durante il caricamento e l'esecuzione del pacchetto da parte dell'utilità, gli eventi si verificano nel seguente ordine:As the utility loads and runs the package, events occur in the following order:

  1. Il pacchetto viene caricato con l'utilità dtexec .The dtexec utility loads the package.

  2. L'utilità consente di applicare le configurazioni specificate nel pacchetto in fase di progettazione, nell'ordine indicato nel pacchetto.The utility applies the configurations that were specified in the package at design time and in the order that is specified in the package. L'unica eccezione è rappresentata dalle configurazioni Variabile pacchetto padre,(The one exception to this is the Parent Package Variables configurations. le quali vengono applicate dall'utilità solo una volta e in una fase successiva del processo.The utility applies these configurations only once and later in the process.)

  3. L'utilità applica quindi le opzioni specificate nella riga di comando.The utility then applies any options that you specified on the command line.

  4. A questo punto l'utilità ricarica le configurazioni specificate nel pacchetto in fase di progettazione, nell'ordine indicato nel pacchetto.The utility then reloads the configurations that were specified in the package at design time and in the order specified in the package. L'unica eccezione a questa regola è di nuovo rappresentata dalle configurazioni Variabile pacchetto padre.(Again, the exception to this rule is the Parent Package Variables configurations). L'utilità utilizza quindi le opzioni della riga di comando specificate per ricaricare le configurazioni.The utility uses any command-line options that were specified to reload the configurations. È pertanto possibile che vengano ricaricati valori diversi da posizioni differenti.Therefore, different values might be reloaded from a different location.

  5. L'utilità consente di applicare le configurazioni Variabile pacchetto padre.The utility applies the Parent Package Variable configurations.

  6. L'utilità consente l'esecuzione del pacchetto.The utility runs the package.

    Il modo in cui l'utilità dtexec applica le configurazioni influisce sulle seguenti opzioni della riga di comando:The way in which the dtexec utility applies configurations affects the following command-line options:

  • È possibile usare l'opzione /Connection o /Set in fase di esecuzione per caricare le configurazioni di pacchetto da una posizione diversa da quella specificata in fase di progettazione.You can use the /Connection or /Set option at run time to load package configurations from a location other than the location that you specified at design time.

  • È possibile usare l'opzione /ConfigFile per caricare configurazioni aggiuntive non specificate in fase di progettazione.You can use the /ConfigFile option to load additional configurations that you did not specify at design time.

    Tali opzioni della riga di comando presentano tuttavia alcune restrizioni.However, these command-line options do have some restrictions:

  • Non è possibile usare l'opzione /Set o /Connection per ignorare valori singoli impostati anche da una configurazione.You cannot use the /Set or the /Connection option to override single values that are also set by a configuration.

  • Non è possibile usare l'opzione /ConfigFile per caricare configurazioni che sostituiscono quelle specificate in fase di progettazione.You cannot use the /ConfigFile option to load configurations that replace the configurations that you specified at design time.

    Per altre informazioni su queste opzioni e sulla differenza di comportamento di tali opzioni in SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) e versioni precedenti, vedere Differenze di funzionamento delle funzionalità di Integration Services in SQL Server 2016.For more information about these options, and how the behavior of these options differs between SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) and earlier versions, see Behavior Changes to Integration Services Features in SQL Server 2016.

Tipi di configurazioni di pacchettoPackage Configuration Types

Nella tabella seguente vengono descritti i tipi di configurazione di pacchetto.The following table describes the package configuration types.

TipoType DescriptionDescription
File di configurazione XMLXML configuration file Le configurazioni sono incluse in un file XML.An XML file contains the configurations. Il file può includere più configurazioni.The XML file can include multiple configurations.
Variabile di ambienteEnvironment variable La configurazione è contenuta in una variabile di ambiente.An environment variable contains the configuration.
Voce del Registro di sistemaRegistry entry La configurazione è inclusa in una voce del Registro di sistema.A Registry entry contains the configuration.
Variabile pacchetto padreParent package variable La configurazione è contenuta in una variabile del pacchetto.A variable in the package contains the configuration. Questo tipo di configurazione viene in genere utilizzato per l'aggiornamento di proprietà in pacchetti figlio.This configuration type is typically used to update properties in child packages.
SQL ServerSQL Server table table La configurazione è inclusa in una tabella di un database di SQL ServerSQL Server .A table in a SQL ServerSQL Server database contains the configuration. La tabella può includere più configurazioni.The table can include multiple configurations.

File di configurazione XMLXML Configuration Files

Se si seleziona il tipo di configurazione File di configurazione XML è possibile creare un nuovo file di configurazione, riusare un file esistente e aggiungere nuove configurazioni oppure riusare un file esistente sovrascrivendone il contenuto.If you select the XML configuration file configuration type, you can create a new configuration file, reuse an existing file and add new configurations, or reuse an existing file but overwrite existing file content.

Un file di configurazione XML è suddiviso in due sezioni:An XML configuration file includes two sections:

  • Un'intestazione contenente informazioni sul file.A heading that contains information about the configuration file. Questa sezione include attributi quali la data di creazione del file e il nome dell'utente che ha generato il file.This element includes attributes such as when the file was created and the name of the person who generated the file.

  • Elementi di configurazione contenenti informazioni su ogni configurazione.Configuration elements that contain information about each configuration. Questa sezione include attributi quali il percorso e il valore configurato di una proprietà.This element includes attributes such as the property path and the configured value of a property.

    Nel codice XML seguente viene illustrata la sintassi di un file di configurazione XML.The following XML code demonstrates the syntax of an XML configuration file. Nell'esempio viene illustrata una configurazione per la proprietà Value di una variabile di tipo Integer denominata MyVar.This example shows a configuration for the Value property of an integer variable named MyVar.

\<?xml version="1.0"?>  
<DTSConfiguration>  
   <DTSConfigurationHeading>  
      <DTSConfigurationFileInfo  
          GeneratedBy="DomainName\UserName"  
          GeneratedFromPackageName="Package"  
          GeneratedFromPackageID="{2AF06766-817A-4E28-9878-0DE37A150648}"  
          GeneratedDate="2/01/2005 5:58:09 PM"/>  
   </DTSConfigurationHeading>  
   <Configuration ConfiguredType="Property" Path="\Package.Variables[User::MyVar].Value" ValueType="Int32">  
      <ConfiguredValue>0</ConfiguredValue>  
   </Configuration>  
</DTSConfiguration>  

Voce del Registro di sistemaRegistry Entry

Se si desidera utilizzare una voce del Registro di sistema per archiviare la configurazione, è possibile utilizzare una chiave esistente oppure crearne una nuova in HKEY_CURRENT_USER.If you want to use a Registry entry to store the configuration, you can either use an existing key or create a new key in HKEY_CURRENT_USER. Nella chiave del Registro di sistema usata deve essere disponibile un valore denominato Value.The Registry key that you use must have a value named Value. Il valore può essere un DWORD o una stringa.The value can be a DWORD or a string.

Se si seleziona il tipo di configurazione Voce del Registro di sistema , è necessario digitare il nome della chiave del Registro di sistema nella casella Voce del Registro di sistema.If you select the Registry entry configuration type, you type the name of the Registry key in the Registry entry box. Il formato è <chiave del Registro di sistema >.The format is <registry key>. Se si desidera utilizzare una chiave del Registro di sistema che non si trova nella radice HKEY_CURRENT_USER, utilizzare il formato <chiave sistema\chiave Registro di sistema\... > per identificare la chiave.If you want to use a Registry key that is not at the root of HKEY_CURRENT_USER, use the format <Registry key\registry key\...> to identify the key. Per usare la chiave MyPackage in SSISPackages, ad esempio, digitare SSISPackages\MyPackage.For example, to use the MyPackage key located in SSISPackages, type SSISPackages\MyPackage.

SQL ServerSQL Server

Se si seleziona il tipo di configurazione SQL Server , è necessario specificare la connessione al database di SQL ServerSQL Server in cui si desidera archiviare le configurazioni.If you select the SQL Server configuration type, you specify the connection to the SQL ServerSQL Server database in which you want to store the configurations. È possibile salvare le configurazioni in una tabella esistente oppure creare una nuova tabella nel database specificato.You can save the configurations to an existing table or create a new table in the specified database.

L'istruzione SQL seguente illustra l'istruzione CREATE TABLE predefinita della Configurazione guidata pacchetto.The following SQL statement shows the default CREATE TABLE statement that the Package Configuration Wizard provides.

CREATE TABLE [dbo].[SSIS Configurations]  
(  
ConfigurationFilter NVARCHAR(255) NOT NULL,  
ConfiguredValue NVARCHAR(255) NULL,  
PackagePath NVARCHAR(255) NOT NULL,  
ConfiguredValueType NVARCHAR(20) NOT NULL  
)  

Il nome specificato per la configurazione corrisponde al valore archiviato nella colonna ConfigurationFilter .The name that you provide for the configuration is the value stored in the ConfigurationFilter column.

Configurazioni dirette e indiretteDirect and Indirect Configurations

Integration ServicesIntegration Services dispone di configurazioni dirette e indirette. provides direct and indirect configurations. Se le configurazioni vengono specificate in modo diretto, in Integration ServicesIntegration Services viene creato un collegamento diretto tra l'elemento di configurazione e la proprietà dell'oggetto di pacchetto.If you specify configurations directly, Integration ServicesIntegration Services creates a direct link between the configuration item and the package object property. È consigliabile utilizzare le configurazioni dirette quando la posizione dell'origine non cambia.Direct configurations are a better choice when the location of the source does not change. Ad esempio, se per tutte le distribuzioni di pacchetto viene utilizzato sempre lo stesso percorso di file, è possibile specificare un file di configurazione XML.For example, if you are sure that all deployments in the package use the same file path, you can specify an XML configuration file.

Nelle configurazioni indirette vengono utilizzate variabili di ambiente.Indirect configurations use environment variables. Anziché specificare l'impostazione di configurazione in modo diretto, la configurazione punta a una variabile di ambiente, la quale contiene il valore di configurazione.Instead of specifying the configuration setting directly, the configuration points to an environment variable, which in turn contains the configuration value. È consigliabile utilizzare le configurazioni indirette quando la posizione della configurazione può essere diversa nelle varie distribuzioni di un pacchetto.Using indirect configurations is a better choice when the location of the configuration can change for each deployment of a package.

Creazione di configurazioni dei pacchettiCreate Package Configurations

Le configurazioni di pacchetto vengono create nella finestra di dialogo Libreria configurazioni pacchetto e con la Configurazione guidata pacchetto.Create package configurations by using the Package Configuration Organizer dialog box and the Package Configuration Wizard. Per accedere a questi strumenti, fare clic su Configurazioni pacchetto nel menu SSIS in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).To access these tools, click Package Configurations on the SSIS menu in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).

NOTENOTES:

Per accedere a Libreria configurazioni pacchetto è anche possibile fare clic sul pulsante con i puntini di sospensione accanto alla proprietà Configuration .You can also access the Package Configuration Organizer by clicking the ellipsis button next to the Configuration property. Quest'ultima viene visualizzata nella finestra delle proprietà del pacchetto.The Configuration property appears in the properties window for the package.

Le configurazioni sono disponibili per il modello di distribuzione del pacchetto.Configurations are available for the package deployment model. I parametri vengono utilizzati al posto delle configurazioni per il modello di distribuzione del progetto.Parameters are used in place of configurations for the project deployment model. Con il modello di distribuzione del progetto è possibile distribuire i progetti di Integration ServicesIntegration Services al server Integration ServicesIntegration Services .The project deployment model enables you to deploy Integration ServicesIntegration Services projects to the Integration ServicesIntegration Services server. Per altre informazioni sui modelli di distribuzione, vedere Distribuzione di progetti e pacchetti.For more information about the deployment models, see Deployment of Projects and Packages.

Nella finestra di dialogo Libreria configurazioni pacchetto è possibile abilitare l'uso delle configurazione da parte dei pacchetti, aggiungere ed eliminare configurazioni, nonché impostare l'ordine preferito di caricamento delle configurazioni.In the Package Configuration Organizer dialog box, you can enable packages to use configurations, add and delete configurations, and set the preferred order in which configurations should be loaded.

Il caricamento delle configurazioni di pacchetto nell'ordine preferito avviene a partire dall'inizio dell'elenco visualizzato nella finestra di dialogo Libreria configurazioni pacchetto fino alla fine dell'elenco.When package configurations load in the preferred order, configurations load from the top of the list shown in the Package Configuration Organizer dialog box to the bottom of the list. In fase di esecuzione, tuttavia, tali configurazioni potrebbero non essere caricate nell'ordine preferito.However, at run time, package configurations might not load in the preferred order. In particolare, le configurazioni di pacchetto padre vengono caricate dopo quelle di altri tipi.In particular, parent package configurations load after configurations of other types.

Se più configurazioni impostano la stessa proprietà dell'oggetto, in fase di esecuzione viene utilizzato l'ultimo valore caricato.If multiple configurations set the same object property, the value loaded last is used at run time.

Nella finestra di dialogo Libreria configurazioni pacchetto è possibile avviare la Configurazione guidata pacchetto tramite cui è possibile eseguire i vari passaggi necessari per la creazione di una configurazione.From the Package Configuration Organizer dialog box, you run the Package Configuration Wizard, which guides you through the steps to create a configuration. Per eseguire la Configurazione guidata pacchetto, aggiungere una nuova configurazione o modificarne una esistente nella finestra di dialogo Libreria configurazioni pacchetto .To run the Package Configuration Wizard, add a new configuration in the Package Configurations Organizer dialog box or edit an existing one. Nei passaggi della procedura guidata viene specificato il tipo di configurazione, viene impostato l'accesso alla configurazione in modo diretto o tramite variabili di ambiente e vengono selezionate le proprietà da salvare nella configurazione.On the wizard pages, you choose the configuration type, select whether you want to access the configuration directly or use environment variables, and select the properties to save in the configuration.

Nell'esempio seguente vengono illustrate le proprietà di destinazione di una variabile e di un pacchetto nel modo in cui vengono indicate nella pagina Completamento procedura guidata della Configurazione guidata pacchetto:The following example shows the target properties of a variable and a package as they appear on the Completing the Wizard page of the Package Configuration Wizard.:

\Package.Variables[User::TodaysDate].Properties[RaiseChangedEvent]\Package.Variables[User::TodaysDate].Properties[RaiseChangedEvent]

\Package.Properties[MaximumErrorCount]\Package.Properties[MaximumErrorCount]

\Package.Properties[LoggingMode]\Package.Properties[LoggingMode]

\Package.Properties[LocaleID]\Package.Properties[LocaleID]

\Package\My SQL Task.Variables[User::varTableName].Properties[Value]\Package\My SQL Task.Variables[User::varTableName].Properties[Value]

In questo esempio, tramite la configurazione vengono aggiornate le proprietà seguenti:In this example, the configuration updates these properties:

  • Proprietà RaiseChangedEvent della variabile definita dall'utente TodaysDate.The RaiseChangedEvent property of user-defined variable, TodaysDate.

  • Proprietà MaximumErrorCount, LoggingMode e LocaleID del pacchetto.The MaximumErrorCount, LoggingMode, and LocaleID properties of the package.

  • Proprietà Value della variabile definita dall'utente varTableNamenell'ambito dell'attività My SQL Task.The Value property of user-defined variable, varTableName, within scope of the task, My SQL Task.

    "\Package" rappresenta la radice, mentre gli oggetti che definiscono il percorso della proprietà aggiornata dalla configurazione sono separati da punti (.).The "\Package" represents the root, and periods (.) separate the objects that define the path to the property that the configuration updates. I nomi di variabili e proprietà sono racchiusi tra parentesi quadre.The names of variables and properties are enclosed in brackets. Il termine Package è sempre utilizzato nella configurazione, indipendentemente dal nome del pacchetto. Per tutti gli altri oggetti inclusi nel percorso vengono tuttavia utilizzati i relativi nomi definiti dall'utente.The term Package is always used in configuration, regardless of the package name; however, all other objects in the path use their user-defined names.

    Al completamento della procedura guidata la nuova configurazione viene aggiunta all'elenco delle configurazioni nella finestra di dialogo Libreria configurazioni pacchetto .After the wizard finishes, the new configuration is added to the configuration list in the Package Configuration Organizer dialog box.

NOTA: nell'ultima pagina di Configurazione guidata pacchetto, Completamento procedura guidata, sono elencate le proprietà di destinazione presenti nella configurazione.NOTE: The last page in the Package Configuration Wizard, Completing the Wizard, lists the target properties in the configuration. Per aggiornare le proprietà quando i pacchetti vengono eseguiti con l'utilità del prompt dei comandi dtexec , è possibile eseguire la Configurazione guidata pacchetto per generare le stringhe che rappresentano i percorsi delle proprietà e quindi copiarle e incollarle nella finestra del prompt dei comandi per usarle con l'opzione set di dtexec.If you want to update properties when you run packages by using the dtexec command prompt utility, you can generate the strings that represent the property paths by running the Package Configuration Wizard and then copy and paste them into the command prompt window for use with the set option of dtexec.

Nella tabella seguente vengono descritte le colonne dell'elenco delle configurazioni visualizzato nella finestra di dialogo Libreria configurazioni pacchetto .The following table describes the columns in the configuration list in the Package Configuration Organizer dialog box.

ColonnaColumn DescriptionDescription
Nome configurazioneConfiguration Name Nome della configurazione.The name of the configuration.
Tipo configurazioneConfiguration Type Tipo di configurazione.The configuration type.
Stringa di configurazioneConfiguration String Posizione della configurazione.The location of the configuration. La posizione può corrispondere a un percorso, a una variabile di ambiente, a una chiave del Registro di sistema, a un nome di variabile del pacchetto padre oppure a una tabella in un database di SQL ServerSQL Server .The location can be a path, an environment variable, a Registry key, a parent package variable name, or a table in a SQL ServerSQL Server database.
Oggetto di destinazioneTarget Object Nome dell'oggetto a cui è associata una proprietà con configurazione.The name of the object with a property that has a configuration. Se la configurazione è un file di configurazione XML, la colonna è vuota in quanto questo tipo di configurazione può aggiornare più oggetti.If the configuration is an XML configuration file, the column is blank, because the configuration can update multiple objects.
Proprietà di destinazioneTarget Property Nome della proprietà.The name of the property. Se tramite la configurazione si scrive in un file di configurazione XML o in una tabella di SQL Server, la colonna risulta vuota perché la configurazione può aggiornare più oggetti.If the configuration writes to an XML configuration file or a SQL Server table, the column is blank, because the configuration can update multiple objects.

Per creare una configurazione di pacchettoTo create a package configuration

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services che contiene il pacchetto desiderato.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it.

  3. In Progettazione SSISSSIS fare clic sulla scheda Flusso di controllo, Flusso di dati, Gestore eventoo Esplora pacchetti .In SSISSSIS Designer, click the Control Flow, Data Flow, Event Handler, or Package Explorer tab.

  4. Scegliere Configurazioni pacchetto dal menu SSIS.On the SSIS menu, click Package Configurations.

  5. Nella finestra di dialogo Libreria configurazioni pacchetto selezionare Abilita configurazioni pacchetto, quindi fare clic su Aggiungi.In the Package Configuration Organizer dialog box, select Enable package configurations, and then click Add.

  6. Nella pagina iniziale della Configurazione guidata pacchetto fare clic su Avanti.On the welcome page of the Package Configuration Wizard page, click Next.

  7. Nel passaggio Selezione tipo di configurazione specificare il tipo di configurazione e impostare quindi le proprietà rilevanti per il tipo di configurazione specificato.On the Select Configuration Type page, specify the configuration type, and then set the properties that are relevant to the configuration type. Per altre informazioni, vedere Riferimento all'interfaccia utente della Configurazione guidata pacchetti.For more information, see Package Configuration Wizard UI Reference.

  8. Nel passaggio Selezione proprietà da esportare selezionare le proprietà degli oggetti di pacchetto da includere nella configurazione.On the Select Properties to Export page, select the properties of package objects to include in the configuration. Se il tipo di configurazione selezionato supporta una sola proprietà, il titolo di questo passaggio della procedura guidata sarà Selezione proprietà di destinazione.If the configuration type supports only one property, the title of this wizard page is Select Target Property. Per altre informazioni, vedere Riferimento all'interfaccia utente della Configurazione guidata pacchetti.For more information, see Package Configuration Wizard UI Reference.

    NOTA: gli unici tipi di configurazione che supportano l'inserimento di più proprietà sono File di configurazione XML e SQL Server .NOTE: Only the XML Configuration File and SQL Server configuration types support including multiple properties in a configuration.

  9. Nel passaggio Completamento procedura guidata digitare il nome della configurazione, quindi fare clic su Fine.On the Completing the Wizard page, type the name of the configuration, and then click Finish.

  10. La configurazione sarà visibile nella finestra di dialogo Libreria configurazioni pacchetto .View the configuration in the Package Configuration Organizer dialog box.

  11. Scegliere Chiudi.Click Close.

Libreria configurazioni pacchettoPackage Configurations Organizer

Usare la finestra di dialogo Libreria configurazioni pacchetto per abilitare le configurazioni dei pacchetti, visualizzarne un elenco per il pacchetto corrente e specificare l'ordine desiderato in base a cui devono essere caricate.Use the Package Configurations Organizer dialog box to enable package configurations, view a list of configurations for the current package, and specify the preferred order in which the configurations should be loaded.

NOTA: le configurazioni sono disponibili per il modello di distribuzione del pacchetto.NOTE: Configurations are available for the package deployment model. I parametri vengono utilizzati al posto delle configurazioni per il modello di distribuzione del progetto.Parameters are used in place of configurations for the project deployment model. Con il modello di distribuzione del progetto è possibile distribuire i progetti di Integration ServicesIntegration Services al server Integration ServicesIntegration Services .The project deployment model enables you to deploy Integration ServicesIntegration Services projects to the Integration ServicesIntegration Services server. Per altre informazioni sui modelli di distribuzione, vedere Distribuzione di progetti e pacchetti.For more information about the deployment models, see Deployment of Projects and Packages.

Se più configurazioni aggiornano la stessa proprietà, i valori delle configurazioni che si trovano nella parte inferiore dell'elenco sostituiscono quelli delle configurazioni nelle posizioni superiori nell'elenco.If multiple configurations update the same property, values from configurations listed lower in the configuration list will replace values from configurations higher in the list. L'ultimo valore caricato nella proprietà è quello utilizzato all'esecuzione del pacchetto.The last value loaded into the property is the value that is used when the package runs. Se il pacchetto utilizza una combinazione di configurazione diretta, ad esempio un file di configurazione XML, e indiretta, ad esempio una variabile di ambiente, la configurazione indiretta che punta al percorso della configurazione diretta deve trovarsi in una posizione superiore nell'elenco.Also, if the package uses a combination of direct configuration such as an XML configuration file and an indirect configuration such as an environment variable, the indirect configuration that points to the location of the direct configuration must be higher in the list.

NOTA: il caricamento delle configurazioni di pacchetto nell'ordine preferito avviene a partire dall'inizio dell'elenco visualizzato nella finestra di dialogo Libreria configurazioni pacchetto fino alla fine dell'elenco.NOTE: When package configurations load in the preferred order, configurations load from the top of the list shown in the Package Configuration Organizer dialog box to the bottom of the list. In fase di esecuzione, tuttavia, tali configurazioni potrebbero non essere caricate nell'ordine preferito.However, at run time, package configurations might not load in the preferred order. In particolare, le configurazioni di pacchetto padre vengono caricate dopo quelle di altri tipi.In particular, Parent Package Configurations load after configurations of other types.

Le configurazioni di pacchetto aggiornano i valori delle proprietà degli oggetti pacchetto in fase di esecuzione.Package configurations update the values of properties of package objects at run time. Quando viene caricato un pacchetto, i valori delle configurazioni sostituiscono quelli impostati durante lo sviluppo del pacchetto.When a package is loaded, the values from the configurations replace the values that were set when the package was developed. Integration ServicesIntegration Services supporta diversi tipi di configurazione. supports different configuration types. È possibile, ad esempio, utilizzare un file XML che contiene più configurazioni o una variabile di ambiente che ne contiene una sola.For example, you can use an XML file that can contain multiple configurations, or an environment variable that contains a single configuration. Per altre informazioni, vedere Configurazioni di pacchetto.For more information, see Package Configurations.

OpzioniOptions

Abilita configurazioni pacchettoEnable package configurations
Selezionare questa opzione per utilizzare le configurazioni con il pacchetto.Select to use configurations with the package.

Nome configurazioneConfiguration Name
Consente di visualizzare il nome della configurazione.View the name of the configuration.

Tipo configurazioneConfiguration Type
Consente di visualizzare il tipo di percorso in cui sono archiviate le configurazioni.View the type of the location where configurations are stored.

Stringa di configurazioneConfiguration String
Consente di visualizzare il percorso in cui sono archiviati i valori della configurazione,View the location where the configuration values are stored. che può essere il percorso di un file, il nome di una variabile di ambiente, il nome di una variabile del pacchetto padre, una chiave del Registro di sistema o il nome di una tabella di SQL ServerSQL Server .The location can be the path of a file, the name of an environment variable, the name of a parent package variable, a Registry key, or the name of a SQL ServerSQL Server table.

Oggetto di destinazioneTarget Object
Consente di visualizzare il nome dell'oggetto aggiornato dalla configurazione.View the name of the object that the configuration updates. Se la configurazione è un file di configurazione XML o una tabella di SQL Server, la colonna sarà vuota perché questo tipo di configurazione può includere più oggetti.If the configuration is an XML configuration file or a SQL Server table, the column is blank because the configuration can include multiple objects.

Proprietà di destinazioneTarget Property
Consente di visualizzare il nome della proprietà modificata dalla configurazione.View the name of the property modified by the configuration. Se il tipo di configurazione supporta più configurazioni, questa colonna sarà vuota.This column is blank if the configuration type supports multiple configurations.

AggiungiAdd
Consente di aggiungere una configurazione tramite la Configurazione guidata pacchetto.Add a configuration by using the Package Configuration Wizard.

ModificaEdit
Consente di modificare una configurazione esistente rieseguendo la Configurazione guidata pacchetto.Edit an existing configuration by rerunning the Package Configuration Wizard.

RimuoviRemove
Selezionare una configurazione e quindi fare clic su Rimuovi.Select a configuration, and then click Remove.

FrecceArrows
Selezionare una configurazione e utilizzare le frecce in su o in giù per spostarla verso l'alto o il basso nell'elenco.Select a configuration and use the up and down arrows to move it up or down in the list. Le configurazioni vengono caricate nella sequenza in base a cui sono ordinate nell'elenco.Configurations are loaded in the sequence in which they appear in the list.

Riferimento all'interfaccia utente della Configurazione guidata pacchettiPackage Configuration Wizard UI Reference

Usare la Configurazione guidata pacchetto per creare configurazioni tramite cui è possibile aggiornare le proprietà di un pacchetto di Integration ServicesIntegration Services e i relativi oggetti in fase di esecuzione.Use the Package Configuration Wizard to create configurations that update the properties of an Integration ServicesIntegration Services package and its objects at run time. Questa procedura guidata viene eseguita quando si aggiunge una nuova configurazione o se ne modifica una esistente nella finestra di dialogo Libreria configurazioni pacchetto .This wizard runs when you add a new configuration or modify an existing one in the Package Configurations Organizer dialog box. Per aprire la finestra di dialogo Libreria configurazioni pacchetto , selezionare Configurazioni pacchetto nel menu SSIS in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).To open the Package Configurations Organizer dialog box, select Package Configurations on the SSIS menu in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT). Per altre informazioni, vedere Creazione di configurazioni dei pacchetti.For more information, see Create Package Configurations.

NOTA: le configurazioni sono disponibili per il modello di distribuzione del pacchetto.NOTE: Configurations are available for the package deployment model. I parametri vengono utilizzati al posto delle configurazioni per il modello di distribuzione del progetto.Parameters are used in place of configurations for the project deployment model. Con il modello di distribuzione del progetto è possibile distribuire i progetti di Integration ServicesIntegration Services al server Integration ServicesIntegration Services .The project deployment model enables you to deploy Integration ServicesIntegration Services projects to the Integration ServicesIntegration Services server. Per altre informazioni sui modelli di distribuzione, vedere Distribuzione di progetti e pacchetti.For more information about the deployment models, see Deployment of Projects and Packages.

Nelle sezioni seguenti vengono descritte le pagine della procedura guidata.The following sections describe pages of the Wizard.

Pagina della Configurazione guidata pacchettoWelcome to the Package Configuration Wizard Page

Usare la Configurazione guidata SSIS per creare configurazioni in grado di aggiornare le proprietà di un pacchetto e i relativi oggetti in fase di esecuzione.Use the SSIS Configuration Wizard to create configurations that update the properties of a package and its objects at run time.

OpzioniOptions

Non visualizzare più questa paginaDon't show this page again
Consente di evitare la visualizzazione della pagina di benvenuto alla successiva apertura della procedura guidata.Skip the welcome page the next time you open the wizard.

AvantiNext
Consente di passare alla pagina successiva della procedura guidata.Go the next page in the wizard.

Pagina Selezione tipo di configurazioneSelect Configuration Type Page

Usare la pagina Selezione tipo di configurazione per specificare il tipo di configurazione da creare.Use the Select Configuration Type page to specify the type of configuration to create.

Per altre informazioni sulla selezione del tipo di configurazione da usare, vedere Configurazioni di pacchetto.If you need additional information to determine which type of configuration to use, see Package Configurations.

Opzioni staticheStatic Options

Tipo configurazioneConfiguration type
Selezionare una delle opzioni seguenti per impostare il tipo di origine in cui archiviare la configurazione:Select the type of source in which to store the configuration, using the following options:

ValoreValue DescriptionDescription
File di configurazione XMLXML configuration file Consente di archiviare la configurazione come file in formato XML.Store the configuration as an XML file. Tramite la selezione di questo valore le opzioni dinamiche vengono visualizzate nella sezione Tipo configurazione.Selecting this value displays the dynamic options in the section, Configuration Type.
Variabile di ambienteEnvironment variable Consente di archiviare la configurazione in una delle variabili di ambiente.Store the configuration in one of the environment variables. Tramite la selezione di questo valore le opzioni dinamiche vengono visualizzate nella sezione Tipo configurazione.Selecting this value displays the dynamic options in the section, Configuration Type.
Voce del Registro di sistemaRegistry entry Consente di archiviare la configurazione nel Registro di sistema.Store the configuration in the Registry. Tramite la selezione di questo valore le opzioni dinamiche vengono visualizzate nella sezione Tipo configurazione.Selecting this value displays the dynamic options in the section, Configuration Type.
Variabile pacchetto padreParent package variable Consente di archiviare la configurazione come variabile nel pacchetto contenente l'attività.Store the configuration as a variable in the package that contains the task. Tramite la selezione di questo valore le opzioni dinamiche vengono visualizzate nella sezione Tipo configurazione.Selecting this value displays the dynamic options in the section, Configuration Type.
SQL ServerSQL Server Consente di archiviare la configurazione in una tabella in SQL ServerSQL Server.Store the configuration in a table in SQL ServerSQL Server. Tramite la selezione di questo valore le opzioni dinamiche vengono visualizzate nella sezione Tipo configurazione.Selecting this value displays the dynamic options in the section, Configuration Type.

AvantiNext
Consente di visualizzare la pagina successiva della procedura guidata.View the next page in the wizard sequence.

Opzioni dinamicheDynamic Options

Opzione tipo di configurazione = File di configurazione XMLConfiguration Type Option = XML Configuration File

Usa le impostazioni di configurazione specificate di seguitoSpecify configuration settings directly
Consente di specificare le impostazioni da utilizzare.Use to specify settings directly.

ValoreValue DescriptionDescription
Nome file di configurazioneConfiguration file name Consente di digitare il percorso del file di configurazione generato dalla procedura guidata.Type the path of the configuration file that the wizard generates.
SfogliaBrowse Usare la finestra di dialogo Selezionare il percorso del file di configurazione per impostare il percorso del file di configurazione generato dalla procedura guidata.Use the Select Configuration File Location dialog box to specify the path of the configuration file that the wizard generates. Se il file non esiste, verrà creato durante la procedura guidata.If the file does not exist, it is created by the wizard.

Percorso della configurazione memorizzato in una variabile di ambienteConfiguration location is stored in an environment variable
Consente di specificare la variabile di ambiente in cui memorizzare la configurazione.Use to specify the environment variable in which to store the configuration.

ValoreValue DescriptionDescription
Variabile di ambienteEnvironment variable Consente di selezionare una variabile di ambiente nell'elenco.Select an environment variable from the list.
Opzione tipo di configurazione = Variabile di ambienteConfiguration Type Option = Environment Variable

Variabile di ambienteEnvironment variable
Consente di selezionare la variabile di ambiente contenente le informazioni di configurazione.Select the environment variable that contains the configuration information.

Opzione tipo di configurazione = Voce del Registro di sistemaConfiguration Type Option = Registry Entry

Usa le impostazioni di configurazione specificate di seguitoSpecify configuration settings directly
Consente di specificare le impostazioni da utilizzare.Use to specify settings directly.

ValoreValue DescriptionDescription
Voce del Registro di sistemaRegistry entry Digitare la chiave del Registro di sistema contenente le informazioni di configurazioneType the Registry key that contains the configuration information. Il formato è <chiave del Registro di sistema >.The format is <registry key>.

È necessario che la chiave del Registro di sistema esista già in HKEY_CURRENT_USER e che il suo valore sia denominato Value.The Registry key must already exist in HKEY_CURRENT_USER and have a value named Value. Il valore può essere un DWORD o una stringa.The value can be a DWORD or a string.

Se si desidera utilizzare una chiave non si trova nella radice HKEY_CURRENT_USER del Registro di sistema, utilizzare il formato <chiave sistema\chiave Registro di sistema\... > per identificare la chiave.If you want to use a Registry key is not at the root of HKEY_CURRENT_USER, use the format <Registry key\registry key\...> to identify the key.

Percorso della configurazione memorizzato in una variabile di ambienteConfiguration location is stored in an environment variable
Consente di specificare la variabile di ambiente in cui memorizzare la configurazione.Use to specify the environment variable to store the configuration in.

ValoreValue DescriptionDescription
Variabile di ambienteEnvironment variable Consente di selezionare una variabile di ambiente nell'elenco.Select an environment variable from the list.
Opzione tipo di configurazione = Variabile pacchetto padreConfiguration Type Option = Parent Package Variable

Usa le impostazioni di configurazione specificate di seguitoSpecify configuration settings directly
Consente di specificare le impostazioni da utilizzare.Use to specify settings directly.

ValoreValue DescriptionDescription
Variabile padreParent variable Consente di specificare la variabile inclusa nel pacchetto padre contenente le informazioni di configurazione.Specify the variable in the parent package that contains the configuration information.

Percorso della configurazione memorizzato in una variabile di ambienteConfiguration location is stored in an environment variable
Consente di specificare la variabile di ambiente in cui viene memorizzata la configurazione.Use to specify the environment variable that stores the configuration.

ValoreValue DescriptionDescription
Variabile di ambienteEnvironment variable Consente di selezionare una variabile di ambiente nell'elenco.Select an environment variable from the list.
Opzione tipo di configurazione = SQL ServerConfiguration Type Options = SQL Server

Usa le impostazioni di configurazione specificate di seguitoSpecify configuration settings directly
Consente di specificare le impostazioni da utilizzare.Use to specify settings directly.

ValoreValue DescriptionDescription
ConnessioneConnection Consente di selezionare una connessione nell'elenco o di creare una nuova connessione facendo clic su Nuova .Select a connection from the list, or click New to create a new connection.
Tabella configurazioneConfiguration table Consente di selezionare una tabella esistente o di creare una nuova tabella facendo clic su Nuova per scrivere un'apposita istruzione SQL.Select an existing table, or click New to write a SQL statement that creates a new table.
Filtro configurazioneConfiguration filter Consente di selezionare un nome esistente o di digitarne uno nuovo per la configurazione.Select an existing configuration name or type a new name.

È possibile memorizzare nella stessa tabella molteplici configurazioni di SQL Server, ciascuna delle quali può includere più elementi di configurazione.Many SQL Server configurations can be stored in the same table, and each configuration can include multiple configuration items.

Questo valore definito dall'utente è memorizzato nella tabella per identificare gli elementi della configurazione appartenenti a una configurazione specifica.This user-defined value is stored in the table to identify configuration items that belong to a particular configuration

Percorso della configurazione memorizzato in una variabile di ambienteConfiguration location is stored in an environment variable
Consente di specificare la variabile di ambiente in cui è memorizzata la configurazione.Use to specify the environment variable where the configuration is stored.

ValoreValue DescriptionDescription
Variabile di ambienteEnvironment variable Consente di selezionare una variabile di ambiente nell'elenco.Select an environment variable from the list.

Pagina Selezione oggetti da esportareSelect Objects to Export Page

Usare la pagina Selezione proprietà di destinazione o Selezione proprietà da esportare per specificare le proprietà degli oggetti incluse nella configurazione.Use the Select Target Property or Select Properties to Export page to specify the object properties that the configuration contains. La possibilità di selezionare più impostazioni è disponibile solo se si seleziona il tipo di configurazione XML.The ability to select multiple properties is available only if you select the XML configuration type.

OpzioniOptions

OggettiObjects
Consente di espandere la gerarchia del pacchetto e di selezionare le proprietà da esportare.Expand the package hierarchy and select the properties to export.

Attributi proprietàProperty attributes
Consente di visualizzare gli attributi di una proprietà.View the attributes of a property.

AvantiNext
Consente di passare alla pagina successiva della procedura guidata.Go to the next page in the wizard.

Pagina Completamento procedura guidataCompleting the Wizard Page

La pagina Completamento procedura guidata consente di assegnare un nome per le impostazioni di configurazione e visualizzazione usate dalla procedura guidata per creare la configurazione.Use the Completing the Wizard page to provide a name for the configuration and view settings used by the wizard to create the configuration. Dopo il completamento della procedura guidata, verrà visualizzato Libreria configurazioni pacchetto in cui sono elencate tutte le configurazioni per il pacchetto.After the wizard completes, the Package Configurations Organizer is displayed, which lists all configurations for the package.

OpzioniOptions

Nome configurazioneConfiguration name
Consente di digitare il nome della configurazione.Type the name of the configuration.

AnteprimaPreview
Consente di visualizzare le impostazioni utilizzate dalla procedura guidata per creare la configurazione.View the settings used by the wizard to create the configuration.

FineFinish
Consente di creare la configurazione e uscire dalla Configurazione guidata pacchetto.Create the configuration and exit the Package Configuration Wizard.

Utilizzare i valori delle variabili e parametri in un pacchetto figlio Use the Values of Variables and Parameters in a Child Package

In questa procedura viene descritto come creare una configurazione di pacchetto in cui viene utilizzato il tipo di configurazione variabile padre.This procedure describes how to create a package configuration that uses the parent variable configuration type. Questo tipo di configurazione consente a un pacchetto figlio eseguito da un pacchetto padre di accedere a una variabile del pacchetto padre.This configuration type enables a child package that is run from a parent package to access a variable in the parent.

Nota

È inoltre possibile passare valori a un pacchetto figlio configurando l'attività Esegui pacchetto per eseguire il mapping delle variabili o dei parametri del pacchetto padre o dei parametri del progetto ai parametri del pacchetto figlio.You can also pass values to a child package by configuring the Execute Package Task to map parent package variables or parameters, or project parameters, to child package parameters. Per altre informazioni, vedere Attività Esegui pacchetto.For more information, see Execute Package Task.

Non è necessario creare la variabile nel pacchetto padre prima di creare la configurazione di pacchetto nel pacchetto figlio.It is not necessary to create the variable in the parent package before you create the package configuration in the child package. La variabile può essere aggiunta al pacchetto padre in qualsiasi momento, ma nella configurazione di pacchetto è necessario utilizzare il nome esatto della variabile padre.You can add the variable to the parent package at any time, but you must use the exact name of the parent variable in the package configuration. Affinché sia possibile creare una configurazione che utilizza la variabile padre, tuttavia, nel pacchetto figlio deve essere presente una variabile che possa essere aggiornata dalla configurazione.However, before you can create a parent variable configuration, there must be an existing variable in the child package that the configuration can update. Per altre informazioni sull'aggiunta e la configurazione di variabili, vedere Aggiungere, eliminare o modificare l'ambito di una variabile definita dall'utente in un pacchetto.For more information about adding and configuring variables, see Add, Delete, Change Scope of User-Defined Variable in a Package.

Come ambito per la variabile del pacchetto padre utilizzata nella configurazione di tipo Variabile pacchetto padre è possibile impostare l'attività Esegui pacchetto, il contenitore che include l'attività o il pacchetto.The scope of the variable in the parent package that is used in a parent variable configuration can be set to the Execute Package task, to the container that has the task, or to the package. Se in uno stesso pacchetto sono definite più variabili con lo stesso nome, verrà utilizzata quella con ambito più vicino all'attività Esegui pacchetto.If multiple variables with the same name are defined in a package, the variable that is closest in scope to the Execute Package task is used. L'ambito più vicino all'attività Esegui pacchetto è l'attività stessa.The closest scope to the Execute Package task is the task itself.

Per aggiungere una variabile a un pacchetto padreTo add a variable to a parent package

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services contenente il pacchetto a cui si desidera aggiungere una variabile da passare a un pacchetto figlio.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package to which you want to add a variable to pass to a child package.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it.

  3. In Progettazione SSISSSIS eseguire una delle operazioni seguenti per definire l'ambito della variabile:In SSISSSIS Designer, to define the scope of the variable, do one of the following:

    • Per impostare il pacchetto come ambito, fare clic in un punto qualsiasi dell'area di progettazione della scheda Flusso di controllo .To set the scope to the package, click anywhere on the design surface of the Control Flow tab.

    • Per impostare come ambito un contenitore padre dell'attività Esegui pacchetto, fare clic sul contenitore.To set the scope to a parent container of the Execute Package task, click the container.

    • Per impostare l'ambito sull'attività Esegui pacchetto, fare clic sull'attività.To set the scope to the Execute Package task, click the task.

  4. Aggiungere e configurare una variabile.Add and configure a variable.

    Nota

    Selezionare un tipo di dati compatibile con i dati che verranno memorizzati nella variabile.Select a data type that is compatible with the data that the variable will store.

  5. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .To save the updated package, click Save Selected Items on the File menu.

Per aggiungere una variabile a un pacchetto figlioTo add a variable to a child package

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services contenente il pacchetto a cui si vuole aggiungere una configurazione di variabile padre.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package to which you want to add a parent variable configuration.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it.

  3. In Progettazione SSISSSIS , per impostare il pacchetto come ambito, fare clic in un punto qualsiasi dell'area di progettazione della scheda Flusso di controllo .In SSISSSIS Designer, to set the scope to the package, click anywhere on the design surface of the Control Flow tab.

  4. Aggiungere e configurare una variabile.Add and configure a variable.

    Nota

    Selezionare un tipo di dati compatibile con i dati che verranno memorizzati nella variabile.Select a data type that is compatible with the data that the variable will store.

  5. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .To save the updated package, click Save Selected Items on the File menu.

Creazione di un'utilità di distribuzioneCreate a Deployment Utility

Il primo passaggio della distribuzione di pacchetti consiste nel creare un'utilità di distribuzione per un progetto di Integration ServicesIntegration Services .The first step in deploying packages is to create a deployment utility for an Integration ServicesIntegration Services project. L'utilità di distribuzione è una cartella contenente i file necessari per la distribuzione dei pacchetti di un progetto di Integration ServicesIntegration Services in un altro server.The deployment utility is a folder that contains the files you need to deploy the packages in an Integration ServicesIntegration Services project on a different server. L'utilità di distribuzione viene creata nel computer in cui è archiviato il progetto di Integration ServicesIntegration Services .The deployment utility is created on the computer on which the Integration ServicesIntegration Services project is stored.

Per creare l'utilità di distribuzione di pacchetti per un progetto di Integration ServicesIntegration Services , è innanzitutto necessario configurare il processo di compilazione dell'utilità e quindi compilare il progetto.You create a package deployment utility for an Integration ServicesIntegration Services project by first configuring the build process to create a deployment utility, and then building the project. Quando si compila il progetto, tutti i pacchetti e le configurazioni di pacchetto del progetto vengono inclusi automaticamente.When you build the project, all packages and package configurations in the project are automatically included. Per distribuire file aggiuntivi, ad esempio un file Leggimi per il progetto, è necessario inserirli nella cartella Varie del progetto di Integration ServicesIntegration Services .To deploy additional files such as a Readme file with the project, place the files in the Miscellaneous folder of the Integration ServicesIntegration Services project. Quando si compila il progetto, vengono inclusi automaticamente anche questi file.When the project is built, these files are also automatically included.

È possibile configurare ogni utilità di distribuzione di progetto in modo diverso.You can configure each project deployment differently. Prima di compilare il progetto e creare l'utilità di distribuzione dei pacchetti, è possibile impostare le proprietà dell'utilità in modo da personalizzare la modalità di distribuzione dei pacchetti.Before you build the project and create the package deployment utility, you can set the properties on the deployment utility to customize the way the packages in the project will be deployed. È possibile, ad esempio, specificare se le configurazioni di pacchetto possono essere aggiornate in fase di distribuzione del progetto.For example, you can specify whether package configurations can be updated when the project is deployed. Per accedere alle proprietà di un progetto di Integration ServicesIntegration Services , fare clic con il pulsante destro del mouse sul progetto e quindi scegliere Proprietà.To access the properties of an Integration ServicesIntegration Services project, right-click the project and click Properties.

Nella tabella seguente vengono descritte le proprietà dell'utilità di distribuzione.The following table lists the deployment utility properties.

ProprietàProperty DescriptionDescription
AllowConfigurationChangeAllowConfigurationChange Valore che specifica se le configurazioni possono essere aggiornate durante la distribuzione.A value that specifies whether configurations can be updated during deployment.
CreateDeploymentUtilityCreateDeploymentUtility Valore che specifica se in fase di compilazione del progetto viene creata un'utilità di distribuzione di pacchetti.A value that specifies whether a package deployment utility is created when the project is built. Per creare un'utilità di distribuzione, la proprietà deve essere impostata su True .This property must be True to create a deployment utility.
DeploymentOutputPathDeploymentOutputPath Posizione relativa al progetto di Integration ServicesIntegration Services dell'utilità di distribuzione.The location, relative to the Integration ServicesIntegration Services project, of the deployment utility.

Quando si compila un Integration ServicesIntegration Services , un file manifesto del progetto <nome progetto >. ≫.ssisdeploymentmanifest.XML, viene creato e aggiunto, insieme a copie dei pacchetti di progetto e le dipendenze dei pacchetti, nella cartella bin\Deployment nel progetto o nel percorso specificato nella proprietà DeploymentOutputPath.When you build an Integration ServicesIntegration Services project, a manifest file, <project name>.SSISDeploymentManifest.xml, is created and added, together with copies of the project packages and package dependencies, to the bin\Deployment folder in the project, or to the location specified in the DeploymentOutputPath property. Nel file manifesto sono elencati i pacchetti, le configurazioni di pacchetto ed eventuali altri file del progetto.The manifest file lists the packages, the package configurations, and any miscellaneous files in the project.

Il contenuto della cartella di distribuzione viene aggiornato ogni volta che si compila il progetto.The content of the deployment folder is refreshed every time that you build the project. Tutti i file eventualmente salvati in tale cartella e che non vengono nuovamente copiati nella cartella dal processo di compilazione verranno pertanto eliminati.This means that any file saved to this folder that is not copied to the folder again by the build process will be deleted. Ad esempio, i file di configurazione del pacchetto salvati nelle cartelle di distribuzione verranno eliminati.For example, package configuration files saved to the deployment folders will be deleted.

Per creare un'utilità di distribuzione di pacchettiTo create a package deployment utility

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire la soluzione contenente il progetto di Integration ServicesIntegration Services per il quale si desidera creare un'utilità di distribuzione di pacchetti.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the solution that contains the Integration ServicesIntegration Services project for which you want to create a package deployment utility.

  2. Fare clic con il pulsante destro del mouse sul progetto e quindi scegliere Proprietà.Right-click the project and click Properties.

  3. Nel <nome progetto > pagine delle proprietà la finestra di dialogo, fare clic su utilità di distribuzione.In the <project name> Property Pages dialog box, click Deployment Utility.

  4. Per aggiornare le configurazioni di pacchetto in fase di distribuzione del pacchetto, impostare AllowConfigurationChanges su True.To update package configurations when packages are deployed, set AllowConfigurationChanges to True.

  5. Impostare CreateDeploymentUtility su True.Set CreateDeploymentUtility to True.

  6. Facoltativamente, aggiornare la posizione dell'utilità di distribuzione modificando la proprietà DeploymentOutputPath .Optionally, update the location of the deployment utility by modifying the DeploymentOutputPath property.

  7. Scegliere OK.Click OK.

  8. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e quindi scegliere Compila.In Solution Explorer, right-click the project, and then click Build.

  9. Nella finestra Output vengono visualizzati lo stato del processo di compilazione e gli eventuali errori di compilazione.View the build progress and build errors in the Output window.

Distribuzione di pacchetti con l'utilità di distribuzioneDeploy Packages by Using the Deployment Utility

Se è stata compilata un'utilità di distribuzione per l'installazione di pacchetti di un progetto di Integration ServicesIntegration Services in un computer diverso da quello in cui l'utilità è stata compilata, è prima necessario copiare la cartella di distribuzione nel computer di destinazione.When you have built a deployment utility to install packages from an Integration ServicesIntegration Services project on a different computer than the one on which the deployment utility was built, you must first copy the deployment folder to the destination computer.

Il percorso di tale cartella è specificato nella proprietà DeploymentOutputPath del progetto di Integration ServicesIntegration Services per il quale è stata creata l'utilità di distribuzione.The path of the deployment folder is specified in the DeploymentOutputPath property of the Integration ServicesIntegration Services project for which you created the deployment utility. Il percorso predefinito è bin\Deployment relativo al progetto di Integration ServicesIntegration Services .The default path is bin\Deployment, relative to the Integration ServicesIntegration Services project. Per altre informazioni, vedere Creazione di un'utilità di distribuzione.For more information, see Create a Deployment Utility.

Per installare i pacchetti è possibile utilizzare Installazione guidata pacchetti,You use the Package Installation Wizard to install the packages. che può essere avviata facendo doppio clic sul file dell'utilità di distribuzione, dopo aver copiato la cartella di distribuzione sul server.To launch the wizard, double-click the deployment utility file after you have copied the deployment folder to the server. Questo file è denominato <nome progetto >. SSISDeploymentManifest ed è disponibile nella cartella di distribuzione nel computer di destinazione.This file is named <project name>.SSISDeploymentManifest, and can be found in the deployment folder on the destination computer.

Nota

In base alla versione del pacchetto che si distribuisce, è possibile rilevare un errore se versioni diverse di SQL ServerSQL Server sono state installate in modalità side-by-side.Depending on the version of the package that you are deploying, you might encounter an error if you have different versions of SQL ServerSQL Server installed side-by-side. Questo errore può verificarsi perché l'estensione del file SSISDeploymentManifest è uguale per tutte le versioni di Integration ServicesIntegration Services.This error can occur because the .SSISDeploymentManifest file name extension is the same for all versions of Integration ServicesIntegration Services. Se si fa doppio clic sul file viene chiamato il programma di installazione (dtsinstall.exe) della versione di Integration ServicesIntegration Servicesinstallata più di recente, che potrebbe non corrispondere a quella del file dell'utilità di distribuzione.Double-clicking the file calls the installer (dtsinstall.exe) for the most recently installed version of Integration ServicesIntegration Services, which might not be the same version as the deployment utility file. Per evitare tale problema, eseguire la versione corretta di dtsinstall.exe dalla riga di comando e specificare il percorso del file dell'utilità di distribuzione.To work around this problem, run the correct version of dtsinstall.exe from the command line, and provide the path of the deployment utility file.

L'Installazione guidata pacchetti consente di eseguire in modo semplificato i passaggi necessari per l'installazione di pacchetti nel file system o in SQL ServerSQL Server.The Package Installation Wizard guides you through the steps to install packages to the file system or to SQL ServerSQL Server. È possibile configurare l'installazione nei modi seguenti:You can configure the installation in the following ways:

  • Specificando il tipo di posizione e la posizione per l'installazione dei pacchetti.Choosing the location type and location to install the packages.

  • Specificando la posizione per l'installazione delle dipendenze dei pacchetti.Choosing location to install package dependencies.

  • Convalidando i pacchetti dopo l'installazione nel server di destinazione.Validating the packages after they are installed on the target server.

    Le dipendenze basate su file per i pacchetti vengono sempre installate nel file system.The file-based dependencies for packages are always installed to the file system. Se si installa un pacchetto nel file system, le dipendenze vengono installate nella stessa cartella specificata per il pacchetto.If you install a package to the file system, the dependencies are installed in the same folder as the one that you specify for the package. Se si installa un pacchetto in SQL ServerSQL Server, è possibile specificare la cartella in cui archiviare le dipendenze basate su file.If you install a package to SQL ServerSQL Server, you can specify the folder in which to store the file-based dependencies.

    Se il pacchetto include configurazioni che si desidera modificare per l'utilizzo nel computer di destinazione, è possibile aggiornare i valori delle proprietà tramite la procedura guidata.If the package includes configurations that you want to modify for use on the destination computer, you can update the values of the properties by using the wizard.

    Oltre a installare pacchetti eseguendo l'Installazione guidata pacchetti, è possibile copiare e spostare pacchetti tramite l'utilità del prompt dei comandi dtutil .In addition to installing packages by using the Package Installation Wizard, you can copy and move packages by using the dtutil command prompt utility. Per altre informazioni, vedere dtutil Utility.For more information, see dtutil Utility.

Per distribuire pacchetti in un'istanza di SQL ServerTo deploy packages to an instance of SQL Server

  1. Aprire la cartella di distribuzione del computer di destinazione.Open the deployment folder on the target computer.

  2. Fare doppio clic sul file manifesto, <nome progetto >. SSISDeploymentManifest per avviare l'installazione guidata pacchetti.Double-click the manifest file, <project name>.SSISDeploymentManifest, to start the Package Installation Wizard.

  3. Nella pagina Distribuzione pacchetti SSIS selezionare l'opzione Distribuzione di SQL Server .On the Deploy SSIS Packages page, select the SQL Server deployment option.

  4. Facoltativamente, selezionare Convalida pacchetti dopo l'installazione per convalidare i pacchetti dopo che sono stati installati nel server di destinazione.Optionally, select Validate packages after installation to validate packages after they are installed on the target server.

  5. Nella pagina Impostazione istanza di SQL Server di destinazione specificare l'istanza di SQL ServerSQL Server in cui installare i pacchetti e selezionare una modalità di autenticazione.On the Specify Target SQL Server page, specify the instance of SQL ServerSQL Server to install the packages to and select an authentication mode. Se si seleziona l'Autenticazione di SQL ServerSQL Server , è necessario specificare un nome utente e una password.If you select SQL ServerSQL Server Authentication, you must provide a user name and a password.

  6. Nella pagina Selezione cartella di installazione specificare la cartella del file system in cui installare i pacchetti e le relative dipendenze.On the Select Installation Folder page, specify the folder in the file system for the package dependencies that will be installed.

  7. Se il pacchetto include configurazioni, è possibile modificarle aggiornando i valori dell'elenco Valore nella pagina Configurazione pacchetti.If the package includes configurations, you can edit configurations by updating values in the Value list on the Configure Packages page.

  8. Se è stata impostata la convalida dei pacchetti dopo l'installazione, esaminare i risultati della convalida dei pacchetti distribuiti.If you elected to validate packages after installation, view the validation results of the deployed packages.

Ridistribuzione di pacchettiRedeployment of Packages

Dopo la distribuzione di un progetto, potrebbe essere necessario aggiornare o estendere la funzionalità dei pacchetti e ridistribuire quindi il progetto di Integration ServicesIntegration Services contenente i pacchetti aggiornati.After a project is deployed, you may need to update or extend package functionality and then redeploy the Integration ServicesIntegration Services project that contains the updated packages. Durante il processo di ridistribuzione di pacchetti, è consigliabile analizzare le proprietà di configurazione incluse nell'utilità di distribuzione.As part of the process of redeploying packages, you should review the configuration properties that are included in the deployment utility. Potrebbe ad esempio essere utile non consentire alcuna modifica di configurazione dopo la ridistribuzione del pacchetto.For example, you may not want to allow configuration changes after the package is redeployed.

RidistribuzioneProcess for Redeployment

Dopo avere completato l'aggiornamento di pacchetti, è necessario ricompilare il progetto, copiare la cartella di distribuzione nel computer di destinazione e rieseguire l'Installazione guidata pacchetti.After you finish updating the packages, you rebuild the project, copy the deployment folder to the target computer, and then rerun the Package Installation Wizard.

Se si aggiornano solo alcuni pacchetti di un progetto, potrebbe risultare utile ridistribuire solo i pacchetti aggiornati anziché l'intero progetto.If you update only a few packages in the project, you may not want to redeploy the entire project. Per distribuire solo alcuni pacchetti, è possibile creare un nuovo progetto di Integration ServicesIntegration Services , aggiungervi i pacchetti aggiornati e quindi compilare e distribuire il progetto.To deploy only a few packages, you can create a new Integration ServicesIntegration Services project, add the updated packages to the new project, and then build and deploy the project. Quando il pacchetto viene aggiunto a un altro progetto, le configurazioni di pacchetto vengono copiate automaticamente insieme al pacchetto.Package configurations are automatically copied with the package when you add the package to a different project.

Riferimento all'interfaccia utente dell'Installazione guidata pacchettiPackage Installation Wizard UI Reference

Usare l' Installazione guidata pacchetti per distribuire un progetto di Integration ServicesIntegration Services , inclusi i pacchetti, i file contenuti ed eventuali dipendenze dei pacchetti.Use the Package Installation Wizard to deploy a Integration ServicesIntegration Services project, including the packages and miscellaneous files it contains and any package dependencies.

Prima di distribuire i pacchetti, è possibile creare configurazioni e distribuirle con i pacchetti.Before you deploy packages, you can create configurations and then deploy them with the packages. Integration ServicesIntegration Services usa le configurazioni per aggiornare in modo dinamico le proprietà di pacchetti e oggetti relativi in fase di esecuzione. uses configurations to dynamically update properties of packages and package objects at run time. La stringa di connessione di una connessione OLE DB può essere ad esempio impostata dinamicamente in fase di esecuzione, specificando una configurazione che esegue il mapping di un valore alla proprietà contenente la stringa di connessione.For example, the connection string of an OLE DB connection can be set dynamically at run time by providing a configuration that maps a value to the property that contains the connection string.

Non è possibile eseguire l'Installazione guidata pacchetti finché non si compila un progetto di Integration ServicesIntegration Services e non si crea un'utilità di distribuzione.You cannot run the Package Installation Wizard until you build an Integration ServicesIntegration Services project and create a deployment utility. Per altre informazioni, vedere Distribuzione dei pacchetti utilizzando l'utilità di distribuzione.For more information, see Deploy Packages by Using the Deployment Utility.

Nelle sezioni seguenti vengono descritte le pagine della procedura guidata.The following sections describe pages of the wizard.

Pagina dell'Installazione guidata pacchettiWelcome to the Package Installation Wizard Page

L' Installazione guidata pacchetti consente di distribuire un progetto di Integration ServicesIntegration Services per cui è stata compilata un'utilità di distribuzione dei pacchetti.Use the Package Installation Wizard to deploy an Integration ServicesIntegration Services project for which you built a package deployment utility.

Non visualizzare più questa pagina inizialeDo not show this starting page again
Selezionare questa opzione per ignorare la pagina iniziale quando si esegue nuovamente la procedura guidata.Select to skip the starting page when you run the wizard again.

AvantiNext
Consente di passare alla pagina successiva della procedura guidata.Go to the next page in the wizard.

FineFinish
Consente di passare alla pagina Completamento Installazione guidata pacchetti.Skip to the Finish the Package Installation Wizard page. Utilizzare questa opzione se sono state controllate le scelte effettuate nelle pagine precedenti della procedura guidata e si è certi di avere specificato tutte le opzioni necessarie.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all of the required options.

Pagina Configurazione pacchettiConfigure Packages Page

La pagina Configurazione pacchetti consente di modificare le configurazioni dei pacchetti.Use the Configure Packages page to edit package configurations.

OpzioniOptions

File di configurazioneConfiguration file
Consente di modificare il contenuto di un file di configurazione selezionando il file dall'elenco.Edit the contents of a configuration file by selecting the file from the list.

Related Topics: Create Package ConfigurationsRelated Topics: Create Package Configurations

PercorsoPath
Indica il percorso della proprietà da configurare.View the path of the property to be configured.

TipoType
Indica il tipo di dati della proprietà.View the data type of the property.

ValueValue
Consente di specificare il valore della configurazione.Specify the value of the configuration.

AvantiNext
Consente di passare alla pagina successiva della procedura guidata.Go to the next page in the wizard.

FineFinish
Consente di passare alla pagina Completamento Installazione guidata pacchetti.Skip to the Finish the Package Installation Wizard page. Utilizzare questa opzione se sono state controllate le scelte effettuate nelle pagine precedenti della procedura guidata e si è certi di avere specificato tutte le opzioni necessarie.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all of the required options.

Pagina Conferma installazioneConfirm Installation Page

La pagina Conferma installazione consente di avviare l'installazione dei pacchetti, visualizzare lo stato e visualizzare informazioni che verranno usate dalla procedura guidata per l'installazione dei file dal progetto specificato.Use the Confirm Installation page to start the installation of packages, to view the status, and to view the information that the wizard will use to install files from the specified project.

AvantiNext
Consente di installare i pacchetti e le relative dipendenze, quindi di passare alla pagina successiva della procedura al termine dell'installazione.Install the packages and their dependencies and go to the next wizard page when installation is completed.

StatoStatus
Mostra lo stato dell'installazione del pacchetto.Shows the progress of the package installation.

FineFinish
Consente di passare alla pagina Completamento Installazione guidata pacchetti.Go to the Finish the Package Installation Wizard page. Utilizzare questa opzione se sono state controllate le scelte effettuate nelle pagine precedenti della procedura guidata e si è certi di avere specificato tutte le opzioni necessarie.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all the required options.

Pagina Distribuzione pacchetti SSISDeploy SSIS Packages Page

Usare la pagina Distribuzione pacchetti SSIS per specificare il percorso d'installazione dei pacchetti di Integration ServicesIntegration Services e delle relative dipendenze.Use the Deploy SSIS Packages page to specify where to install Integration ServicesIntegration Services packages and their dependencies.

OpzioniOptions

Distribuzione nel file systemFile system deployment
Consente di distribuire i pacchetti e le dipendenze in una cartella specificata del file system.Deploy packages and dependencies in a specified folder in the file system.

Distribuzione in SQL ServerSQL Server deployment
Consente di distribuire i pacchetti e le dipendenze in un'istanza di SQL ServerSQL Server.Deploy packages and dependencies in an instance of SQL ServerSQL Server. Usare questa opzione se SQL ServerSQL Server condivide i pacchetti tra i server.Use this option if SQL ServerSQL Server shares packages between servers. Le eventuali dipendenze dei pacchetti vengono installate nella cartella specificata del file system.Any package dependencies are installed in the specified folder in the file system.

Convalida pacchetti dopo l'installazioneValidate packages after installation
Consente di specificare se convalidare i pacchetti dopo l'installazione.Indicate whether to validate packages after installation.

AvantiNext
Consente di passare alla pagina successiva della procedura guidata.Go to the next page in the wizard.

FineFinish
Consente di passare alla pagina Completamento Installazione guidata pacchetti.Skip to the Finish the Package Installation Wizard page. Utilizzare questa opzione se sono state controllate le scelte effettuate nelle pagine precedenti della procedura guidata e si è certi di avere specificato tutte le opzioni necessarie.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all of the required options.

Pagina Convalida pacchettiPackages Validation Page

Usare la pagina Convalida pacchetti per visualizzare lo stato e i risultati della convalida dei pacchetti.Use the Packages Validation page to view the progress and results of the package validation.

AvantiNext
Consente di passare alla pagina successiva della procedura guidata.Go to the next page in the wizard.

Pagina Selezione cartella di destinazioneSelect Installation Folder Page

Usare la pagina Selezione cartella di installazione per specificare la cartella del file system in cui installare i pacchetti e le relative dipendenze.Use the Select Installation Folder page to specify the file system folder in which to install the packages and their dependencies.

OpzioniOptions

CartellaFolder
Consente di specificare il percorso e la cartella in cui copiare il pacchetto e le relative dipendenze.Specify the path and folder in which to copy the package and its dependencies.

SfogliaBrowse
Consente di selezionare la cartella di destinazione utilizzando la finestra di dialogo Sfoglia cartella .Browse to the target folder by using the Browse For Folder dialog box.

AvantiNext
Consente di passare alla pagina successiva della procedura guidata.Go to the next page in the wizard.

FineFinish
Consente di passare alla pagina Completamento Installazione guidata pacchetti.Skip to the Finish the Package Installation Wizard page. Utilizzare questa opzione se sono state controllate le scelte effettuate nelle pagine precedenti della procedura guidata e si è certi di aver specificato tutte le opzioni necessarie.Use this option if you have backtracked through the wizard pages to revise your choices and if have specified all of the required options.

Pagina Impostazione istanza di SQL Server di destinazioneSpecify Target SQL Server Page

Usare la pagina Impostazione istanza di SQL Server di destinazione per specificare le opzioni per la distribuzione del pacchetto in un'istanza di SQL ServerSQL Server.Use the Specify Target SQL Server page to specify options for deploying the package to an instance of SQL ServerSQL Server.

OpzioniOptions

Nome serverServer name
Consente di specificare il nome del server in cui distribuire i pacchetti.Specify the name of the server to deploy the packages to.

Usa autenticazione di WindowsUse Windows Authentication
Consente di specificare se utilizzare l'autenticazione di Windows per l'accesso al server.Specify whether to use Windows Authentication to log on to the server. Per una maggiore sicurezza è consigliabile utilizzare l'autenticazione di Windows.Windows Authentication is recommended for better security.

Usa autenticazione di SQL ServerUse SQL Server Authentication
Consente di specificare se il pacchetto deve utilizzare l'autenticazione di SQL ServerSQL Server per l'accesso al server.Specify whether the package should use SQL ServerSQL Server Authentication to log on to the server. Se si usa l'autenticazione di SQL ServerSQL Server , è necessario specificare un nome utente e una password.If you use SQL ServerSQL Server Authentication, you must provide a user name and password.

Nome utenteUser name
Consente di specificare un nome utente.Specify a user name.

PasswordPassword
Consente di specificare una password.Specify a password.

Percorso pacchettoPackage path
Consente di specificare il nome della cartella logica o immettere "/" per la cartella predefinita.Specify the name of the logical folder, or enter "/" for the default folder.

Per selezionare la cartella nella finestra di dialogo Pacchetto SSIS , fare clic su Sfoglia (...). Tuttavia, la finestra di dialogo non consente di selezionare la cartella predefinita.To select the folder in the SSIS Package dialog box, click browse (...). However, the dialog box does not provide a means to select the default folder. Se si desidera utilizzare la cartella predefinita, è necessario immettere "/" nella casella di testo.If you want to use the default folder, you have to enter "/" in the text box.

Nota

Se non si immette un percorso del pacchetto valido, viene visualizzato il messaggio di errore seguente: "Uno o più argomenti non sono validi."If you do not enter a valid package path, the following error message appears: "One or more arguments are invalid."

Usa l'archiviazione su server per la crittografiaRely on server storage for encryption
Selezionare questa opzione per usare le funzionalità di sicurezza del Motore di databaseDatabase Engine per proteggere i pacchetti.Select to use security features of the Motore di databaseDatabase Engine to help secure the packages.

AvantiNext
Consente di passare alla pagina successiva della procedura guidata.Go to the next page in the wizard.

FineFinish
Consente di passare alla pagina Completamento Installazione guidata pacchetti.Skip to the Finish the Package Installation Wizard page. Utilizzare questa opzione se sono state controllate le scelte effettuate nelle pagine precedenti della procedura guidata e si è certi di avere specificato tutte le opzioni necessarie.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all of the required options.

Pagina Completamento Installazione guidata pacchettiFinish the Package Installation Page

Usare la pagina Completamento Installazione guidata pacchetti per visualizzare un riepilogo dei risultati dell'installazione dei pacchetti.Use the Finish the Package Installation Wizard page to view a summary of the package installation results. In questa pagina sono specificati dettagli quali il nome del progetto Integration ServicesIntegration Services distribuito, i pacchetti installati, i file di configurazione e il percorso di installazione.This page provides details such as the name of the deployed Integration ServicesIntegration Services project, the packages that were installed, the configuration files, and the installation location.

FineFinish
Fare clic su Fineper uscire dalla procedura guidata.Exit the wizard by clicking Finish.