2012-05-08 5 views
17

Ho un pacchetto che si sviluppa in SSIS 2012 utilizzando Visual Studio 2010.E 'possibile distribuire il pacchetto SSIS 2012 su SQL Server 2008

  • E' possibile distribuire/attach questo pacchetto in SQL Server 2008

  • Se è possibile, fa della licenza del server SQL questione

+1

Uno non dovrebbe, di regola, si sviluppano su una più recente edizione di qualsiasi cosa che è in esecuzione sulla produzione. A meno che non si stia preparando l'aggiornamento alla nuova versione. – HLGEM

+2

Sì, lo so. Ma mi è un po 'fastidioso sviluppare in VS2008, quindi stiamo considerando le opzioni. – Thea

risposta

24

no, non puoi. Il pacchetto SSIS non è retrocompatibile.

Inoltre, non ha molto senso se ci pensate. Se fosse il contrario, "forse" potrebbe essere fatto perché il 2012 sarebbe in qualche modo a conoscenza della struttura del 2008, ma il motore 2008 non è a conoscenza della struttura del pacchetto del 2012.

3

migliore ipotesi è no. Il motore per eseguire il pacchetto SSIS dovrebbe corrispondere al livello di rilascio del codice. Non è stato possibile eseguire alcun pacchetto SSIS su qualsiasi livello di rilascio inferiore al livello sviluppato del pacchetto (ovvero il server 2005 non eseguirà un pacchetto 2008 ecc.)

Non è un problema di licenza, è un problema di motore . Il codice del motore SSIS cambia ad ogni versione e quindi il codice verrebbe eseguito in un motore che non supporta le caratteristiche o la struttura del pacchetto.

9

Non è possibile eseguirlo con la versione 2008 di dtexec e sicuramente non è possibile distribuirlo nel catalogo, ma se è possibile installare il minimo necessario per eseguire SSIS 2012 su un server da qualche parte, è possibile eseguire il pacchetto dal file system con la versione 2012 di dtexec.

Vedi anche http://msdn.microsoft.com/en-us/library/bb522577.aspx

Problemi correlati