Home Page Home Page Tips & Tricks Come eseguire il deploy di progetti Sql Server Integration Services(SSIS)

Come eseguire il deploy di progetti Sql Server Integration Services(SSIS)


Sql Server Integration Services consente un deploy molto semplice dei pacchetti di un progetto. Utilizzando BIDS (Business Intelligence Development Studio) la procedura è molto semplice:

1) Premere il tasto destro del mouse sul progetto e selezionare "Properties".
2) Definire il path di output della generazione del progetto (ad esempio la cartella bin).
3) Nella sezione Deployment Utility, impostare la proprietà CreateDeploymentUtility a True e la DeploymentPath alla cartella di destinazione della utility che verrà creata (ad esempio bin\Deployment).
4) Generare il progetto (Destro sul progetto nel solution explorer "Build")
5) Spostarsi sulla cartella in cui è stato definito il deploy(bin\Deployment).

Notare il file manifest creato (nomeprogetto.SSISDeploymentManifest). Eseguire un doppio click su di esso. Ecco cosa comparirà:



Come si vede possiamo selezionare tra due tipi di pubblicazione, via FileSystem e via SQL Server.
Nel primo caso otterremo una cartella sul filesystem su cui verranno pubblicati i SSIS e dalla quale, in fase di esecuzione, verranno richiamati direttamente.
Nel secondo, produrremo comunque una cartella identica alla precedente. In più i pacchetti saranno installati sul server SQL. Come anche l’interfaccia ricorda, questa tecnica è consigliabile per la condivisione dei SSIS tra server. La cartella conterrà le dipendenze dei pacchetti.
Con il check "Convalida pacchetti dopo l'installazione" aggiungeremo un controllo di validazione sui pacchetti alla fine della copia.

6) Alla fine dell'attività di deploy, avremo un log dettagliato dell'operazione.

Arrivati a questo punto sarà sufficiente specificare nel chiamante la sorgente dei nostri SSIS.
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5