Interoperabilità e coesistenza (Integration Services)

SQL Server 2008Integration Services può coesistere in modalità affiancata sia con SQL Server 2005Integration Services sia con SQL Server 2000 Data Transformation Services (DTS).

Per informazioni dettagliate sul supporto per DTS in Integration Services, vedere Supporto per Data Transformation Services (DTS) in SQL Server 2008.

Funzionalità e differenze

Nella tabella seguente sono riportate alcune delle differenze esistenti tra la versione corrente e le versioni precedenti di Integration Services. Sono inoltre elencate alcune delle differenze esistenti tra Integration Services e il suo predecessore, DTS.

Per informazioni aggiuntive sulle modifiche che si verificano quando si aggiorna SQL Server 2005 a SQL Server 2008, vedere Considerazioni sull'aggiornamento di Integration Services.

Funzionalità

SQL Server 2008 Integration Services

SQL Server 2005 Integration Services

SQL Server 2000 Data Transformation Services

Ambiente di sviluppo

Business Intelligence Development Studio (MicrosoftVisual Studio 2008)

Business Intelligence Development Studio (MicrosoftVisual Studio 2005)

Enterprise Manager

Ambiente di gestione

SQL Server Management Studio

SQL Server Management Studio

Enterprise Manager

Tabella di sistema principale in msdb per l'archivio di pacchetti

sysssispackages

sysdtspackages90

sysdtspackages

Utilità della riga di comando principale per i pacchetti in esecuzione

dtexec (dtexec.exe), versione 2008

dtexec (dtexec.exe), versione 2005

dtsrun (dtsrun.exe)

Cartella principale del file system predefinita

C:\Programmi\Microsoft SQL Server\100\DTS

C:\Programmi\Microsoft SQL Server\90\DTS

C:\Programmi\Microsoft SQL Server\80\Tools\binn

Chiave del Registro di sistema principale predefinita

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\DTS

Problemi di compatibilità di installazioni affiancate

Quando SQL Server 2008Integration Services è installato insieme a SQL Server 2005Integration Services in modalità affiancata, è possibile eseguire le attività seguenti:

  • Progettare pacchetti in Business Intelligence Development Studio. È necessario utilizzare la versione SQL Server 2008 di Business Intelligence Development Studio per sviluppare e gestire pacchetti basati su SQL Server 2008Integration Services. Allo stesso modo, è necessario utilizzare la versione SQL Server 2005 di Business Intelligence Development Studio per sviluppare e gestire i pacchetti basati su SQL Server 2005Integration Services. È possibile caricare ed eseguire i pacchetti sviluppati in SQL Server 2005Integration Services nella versione SQL Server 2008 di Business Intelligence Development Studio. Se tuttavia si salvano le modifiche, i pacchetti vengono salvati nel formato utilizzato da SQL Server 2008Integration Services. Una volta salvati in tale formato, i pacchetti non possono più essere aperti nella versione SQL Server 2005 di Business Intelligence Development Studio, né eseguiti dagli strumenti di SQL Server 2005Integration Services.

  • Gestire i pacchetti in SQL Server Management Studio. Non è possibile connettersi a un'istanza della versione SQL Server 2005 del servizio Integration Services dalla versione SQL Server 2008 di Management Studio. Ciò significa che nella finestra di dialogo Connetti al server non è possibile specificare il nome di un server sul quale è in esecuzione solo la versione SQL Server 2005 del servizio Integration Services. È tuttavia possibile modificare il file di configurazione per il servizio e gestire i pacchetti archiviati in un'istanza di SQL Server 2005 dalla versione SQL Server 2008 di Management Studio. Per ulteriori informazioni, vedere Configurazione del servizio Integration Services.

  • Archiviare i pacchetti in SQL Server. È possibile archiviare i pacchetti SQL Server 2008Integration Services nel database msdb di un'istanza di SQL Server 2008. Allo stesso modo, è possibile archiviare i pacchetti SQL Server 2005Integration Services nel database msdb di un'istanza di SQL Server 2005. Non è invece possibile archiviare i pacchetti SQL Server 2008Integration Services nel database msdb di un'istanza di SQL Server 2005, né archiviare i pacchetti SQL Server 2005Integration Services nel database msdb di un'istanza di SQL Server 2008.

    In un'istanza di SQL Server 2008 è possibile importare pacchetti da un'istanza di SQL Server 2005 ma non è possibile esportare pacchetti in un'istanza di SQL Server 2005.

    In un'istanza di SQL Server 2005 non è possibile importare pacchetti da né esportare pacchetti in un'istanza di SQL Server 2008.

  • Eseguire i pacchetti. È possibile eseguire i pacchetti SQL Server 2005Integration Services utilizzando la versione SQL Server 2008 dell'utilità dtexec o di SQL Server Agent. Ogni qualvolta uno strumento SQL Server 2008Integration Services carica un pacchetto sviluppato in SQL Server 2005Integration Services, lo strumento converte temporaneamente, in memoria, il pacchetto nel formato utilizzato da SQL Server 2008Integration Services. Se il pacchetto SQL Server 2005Integration Services presenta problemi che impediscono la conversione, lo strumento SQL Server 2008Integration Services non è in grado di eseguire il pacchetto fino a quando tali problemi non vengono risolti. Per ulteriori informazioni, vedere Aggiornamento di pacchetti di Integration Services.

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN o Technet:

Per ricevere notifica automatica su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.