2013-05-06 11 views
6

Ho implementato diverse attività e componenti SSIS personalizzati per SQL Server 2008 R2. Ora vogliamo passare a SQL Server 2012. In primo luogo ho provato solo ad aprire i miei pacchetti DTSX in VS 2010 e nessun pacchetto potrebbe essere caricato. Qualcuno sa cosa devo cambiare nei miei progetti che posso usare i miei compiti e componenti con SQL Server 2012.Aggiornamento delle attività SSIS personalizzate dal 2008 R2 al 2012

Grazie

+0

è Visual Studio che richiede di aggiornare i pacchetti? – Rich

risposta

2

Supponendo di aver installato SQL Server 2012 e SQL Server Data Tools, si dovrebbe essere richiesto di aggiornare la tua soluzione quando la apri. Suppongo anche che i tuoi assembly 2008R2 siano configurati per la firma.

Dopo aver attraversato la procedura guidata di aggiornamento è necessario fare diverse cose:

  1. cambiare la vostra attività personalizzate e componenti di indirizzare il .NET Framework 4 in ciascuna delle proprietà del progetto, nella scheda Application, sotto quadro Target.

  2. Aggiornare i riferimenti di assembly in ciascun progetto in modo che puntino a le DLL appropriate di SqlServer.

  3. Costruire e copiare le DLL del progetto nella directory appropriata, a seconda del tipo di componenti si sta aggiornando, vale a dire Program Files (x86)\Microsoft SQL Server\110\DTS\PiplelineComponents Program Files (x86)\Microsoft SQL Server\110\DTS\Tasks

  4. Registrare i componenti del GAC.

  5. Chiudere Visual Studio e quindi riaprire; apri i pacchetti SSIS e aggiorna il Toolbox SSIS, facendo clic con il pulsante destro del mouse sulla casella degli strumenti e selezionando Refresh Toolbox.

È possibile ottenere informazioni più dettagliate qui http://msdn.microsoft.com/en-us/library/ms345161.aspx

+0

Grazie mille. Mi mancava il passaggio 2. – Andi

+0

Una cosa ... se i tuoi pacchetti non si convalidano dopo l'aggiornamento, potrebbe essere necessario eliminare il vecchio componente dal pacchetto e quindi trascinarne uno nuovo per sostituirlo. – Rich

Problemi correlati