Distribuzione di pacchetti con l'utilità di distribuzione
Se è stata compilata un'utilità di distribuzione per l'installazione di pacchetti di un progetto di Integration Services in un computer diverso da quello in cui l'utilità è stata compilata, è prima necessario copiare la cartella di distribuzione nel computer di destinazione.
Il percorso di tale cartella è specificato nella proprietà DeploymentOutputPath del progetto di Integration Services per il quale è stata creata l'utilità di distribuzione. Il percorso predefinito è bin\Deployment, relativo al progetto di Integration Services. Per altre informazioni, vedere Creazione di un'utilità di distribuzione.
Per installare i pacchetti è possibile utilizzare Installazione guidata pacchetti, che può essere avviata facendo doppio clic sul file dell'utilità di distribuzione, dopo aver copiato la cartella di distribuzione sul server. Il file si chiama <nome progetto>.SSISDeploymentManifest e si trova nella cartella di distribuzione del computer di destinazione.
Nota
In base alla versione del pacchetto che si distribuisce, è possibile rilevare un errore se versioni diverse di SQL Server sono state installate in modalità side-by-side. Questo errore può verificarsi perché l'estensione del file SSISDeploymentManifest è uguale per tutte le versioni di Integration Services. Se si fa doppio clic sul file viene chiamato il programma di installazione (dtsinstall.exe) della versione di Integration Services installata più di recente, che potrebbe non corrispondere a quella del file dell'utilità di distribuzione. 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.
L'Installazione guidata pacchetti consente di eseguire in modo semplificato i passaggi necessari per l'installazione di pacchetti nel file system o in SQL Server. È possibile configurare l'installazione nei modi seguenti:
Specificando il tipo di posizione e la posizione per l'installazione dei pacchetti.
Specificando la posizione per l'installazione delle dipendenze dei pacchetti.
Convalidando i pacchetti dopo l'installazione nel server di destinazione.
Le dipendenze basate su file per i pacchetti vengono sempre installate nel file system. Se si installa un pacchetto nel file system, le dipendenze vengono installate nella stessa cartella specificata per il pacchetto. Se si installa un pacchetto in SQL Server, è possibile specificare la cartella in cui archiviare le dipendenze basate su file.
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.
Oltre a installare pacchetti eseguendo l'Installazione guidata pacchetti, è possibile copiare e spostare pacchetti tramite l'utilità del prompt dei comandi dtutil . Per altre informazioni, vedere dtutil Utility.
Per distribuire pacchetti in un'istanza di SQL Server
Aprire la cartella di distribuzione del computer di destinazione.
Fare doppio clic sul file manifesto <nome progetto>.SSISDeploymentManifest per avviare l'Installazione guidata pacchetti.
Nella pagina Distribuzione pacchetti SSIS selezionare l'opzione Distribuzione di SQL Server .
Facoltativamente, selezionare Convalida pacchetti dopo l'installazione per convalidare i pacchetti dopo che sono stati installati nel server di destinazione.
Nella pagina Impostazione istanza di SQL Server di destinazione specificare l'istanza di SQL Server in cui installare i pacchetti e selezionare una modalità di autenticazione. Se si seleziona l'autenticazione di SQL Server, è necessario specificare un nome utente e una password.
Nella pagina Selezione cartella di installazione specificare la cartella del file system in cui installare i pacchetti e le relative dipendenze.
Se il pacchetto include configurazioni, è possibile modificarle aggiornando i valori dell'elenco Valore nella pagina Configurazione pacchetti.
Se è stata impostata la convalida dei pacchetti dopo l'installazione, esaminare i risultati della convalida dei pacchetti distribuiti.