Interoperabilità e coesistenza (Integration Services)
SQL Server 2008 Integration Services può coesistere in modalità affiancata sia con SQL Server 2005 Integration Services sia con SQL Server 2000 Data Transformation Services (DTS).
Per informazioni dettagliate sul supporto per DTS in Integration Services, vedere Supporto per SQL Server 2000 DTS in SQL Server 2000 R2.
Caratteristiche 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.
Caratteristica |
SQL Server 2008 Integration Services |
SQL Server 2005 Integration Services |
SQL Server 2000 Data Transformation Services |
---|---|---|---|
Ambiente di sviluppo |
Business Intelligence Development Studio (Microsoft Visual Studio 2008) |
Business Intelligence Development Studio (Microsoft Visual 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 radice 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 radice 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 2008 Integration Services è installato insieme a SQL Server 2005 Integration 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 2008 Integration 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 2005 Integration Services. È possibile caricare ed eseguire i pacchetti sviluppati in SQL Server 2005 Integration 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 2008 Integration 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 2005 Integration 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 (SSIS).
Archiviare i pacchetti in SQL Server. È possibile archiviare i pacchetti SQL Server 2008 Integration Services nel database msdb di un'istanza di SQL Server 2008. Allo stesso modo, è possibile archiviare i pacchetti SQL Server 2005 Integration Services nel database msdb di un'istanza di SQL Server 2005. Non è invece possibile archiviare i pacchetti SQL Server 2008 Integration Services nel database msdb di un'istanza di SQL Server 2005, né archiviare i pacchetti SQL Server 2005 Integration 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 2005 Integration Services utilizzando la versione SQL Server 2008 dell'utilità dtexec o di SQL Server Agent. Ogni qualvolta uno strumento SQL Server 2008 Integration Services carica un pacchetto sviluppato in SQL Server 2005 Integration Services, lo strumento converte temporaneamente, in memoria, il pacchetto nel formato utilizzato da SQL Server 2008 Integration Services. Se il pacchetto SQL Server 2005 Integration Services presenta problemi che impediscono la conversione, lo strumento SQL Server 2008 Integration 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.
|