Riutilizzo di oggetti di pacchettoReuse of Package Objects

Viene compressa frequentemente la funzionalità che si desidera riutilizzare.Frequently packages functionality that you want to reuse. Se, ad esempio, è stato creato un set di attività, potrebbe essere necessario riutilizzare questi elementi insieme, come gruppo, oppure riutilizzare singoli elementi quali una gestione connessione creata in un altro progetto di Integration ServicesIntegration Services .For example, if you created a set of tasks, you might want to reuse the items together as a group, or you might want to reuse a single item such as a connection manager that you created in a different Integration ServicesIntegration Services project.

Copiare e incollareCopy and Paste

SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) e Progettazione SSISSSIS Designer support copying e Progettazione pasting package objects, which can include control flow items, data flow items, e Progettazione connection managers. and SSISSSIS Designer support copying and pasting package objects, which can include control flow items, data flow items, and connection managers. È possibile copiare e incollare elementi sia tra progetti che tra pacchetti.You can copy and paste between projects and between packages. Se la soluzione contiene più progetti, è possibile copiare elementi tra i vari progetti, che possono anche essere di tipi diversi.If the solution contains multiple projects you can copy between projects, and the projects can be of different types.

Se una soluzione contiene più pacchetti, sarà possibile copiare e incollare elementi tra i vari pacchetti,If a solution contains multiple packages, you can copy and paste between them. che possono appartenere a uno stesso progetto di Integration ServicesIntegration Services o a progetti diversi.The packages can be in the same or different Integration ServicesIntegration Services projects. Gli oggetti di pacchetto possono tuttavia avere dipendenze da altri oggetti, in assenza dei quali non sono validi.However, package objects may have dependencies on other objects, without which they are not valid. Se ad esempio un'attività Esegui SQL utilizza una gestione connessione, per consentire l'esecuzione dell'attività sarà necessario copiare anche la gestione connessione.For example, an Execute SQL task uses a connection manager, which you must copy as well to make the task work. Esistono inoltre oggetti di pacchetto per cui è necessario che il pacchetto di destinazione contenga già un determinato oggetto, senza il quale non è possibile incollare gli oggetti copiati.Also, some package objects require that the package already contain a certain object, and without this object you cannot successfully paste the copied objects into a package. Non è ad esempio possibile incollare un flusso di dati in un pacchetto che non include almeno un'attività Flusso di dati.For example, you cannot paste a data flow into a package that does not have at least one Data Flow task.

Se si nota che alcuni pacchetti vengono copiati di frequente,You may find that you copy the same packages repeatedly. sarà possibile impostarli come modelli da utilizzare per la creazione di nuovi pacchetti, evitando così di copiarli ogni volta.To avoid the copy process, you can designate these packages as templates and use them when you create new packages.

Quando si copia un oggetto di pacchetto Integration ServicesIntegration Services provvede automaticamente ad assegnare un nuovo GUID alla proprietà ID del nuovo oggetto e ad aggiornare la proprietà Name .When you copy a package object, Integration ServicesIntegration Services automatically assigns a new GUID to the ID property of the new object and updates the Name property.

Non è possibile copiare variabili.You cannot copy variables. Se si copia un oggetto che utilizza variabili, ad esempio un'attività, sarà necessario ricreare le variabili nel pacchetto di destinazione.If an object such as a task uses variables, then you must re-create the variables in the destination package. Se invece si copia l'intero pacchetto, verranno copiate anche le variabili presenti nel pacchetto.In contrast, if you copy the entire package, then the variables in the package are also copied.