Guida alla risoluzione dei problemi dell'estensione progetti SSIS per VS2022
Si applica a: SQL Server database SQL di Azure Azure Synapse Analytics
Importante
SSIS è disponibile per il download dal Visual Studio Marketplace.
Visitare https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/bg-p/SSIS per le informazioni più recenti, suggerimenti, novità e annunci su SSIS direttamente dal team del prodotto. Le note sulla versione dell'estensione dei servizi di integrazione SSIS (Integration Services) sono elencate nel marketplace delle estensioni.
Download del componente
Per progettare pacchetti che usano i connettori Oracle e Teradata e sono destinati a una versione di SQL Server precedente a SQL 2019, oltre al Connettore Microsoft Oracle e al Connettore Microsoft Teradata è necessario, inoltre, installare la versione corrispondente dei connettori Microsoft per Oracle e Teradata di Attunity.
- Connettore Microsoft versione 5.0 per Oracle e Teradata di Attunity per SQL Server 2017
- Connettore Microsoft versione 4.0 per Oracle e Teradata di Attunity per SQL Server 2016
- Connettore Microsoft versione 3.0 per Oracle e Teradata di Attunity per SQL Server 2014
- Connettore Microsoft versione 2.0 per Oracle e Teradata di Attunity per SQL Server 2012
A partire dalla versione 3.3, l'origine di Power Query per SQL Server 2017-2022 è esclusa dall'installazione di questo prodotto. Per continuare a usare questo componente, scaricarlo e installarlo manualmente. Ecco i collegamenti per il download: Origine Power Query per SQL Server 2017-2022
Problemi comuni
L'attività di esecuzione pacchetti SSIS non supporta il debug quando ExecuteOutOfProcess è impostato su True.
I componenti di terzi non sono ancora supportati.
In alcuni casi può capitare che questo prodotto o Visual Studio Tools for Applications 2022 venga eliminato durante l'aggiornamento dell'istanza di Visual Studio. Se non è possibile caricare i progetti SSIS esistenti, provare a ripristinare questo prodotto tramite il pannello di controllo. Se Visual Studio non viene visualizzato quando si fa clic su "Modifica script", provare a ripristinare VSTA 2022 tramite il pannello di controllo.
Problema di SSDT affiancato. Le estensioni SQL Server Analysis Services e SQL Server Reporting Services possono ora funzionare affiancate con questa estensione in VS2022 17.4 e versione precedente. La soluzione alternativa consiste nello scaricare Visual Studio 2022 17.5 Preview 2 o versione successiva.
-
SQL Server Native Client (SNAC) non viene fornito con:
- SQL Server 2022 (16.x) e versioni successive
- SQL Server Management Studio 19 e versioni successive
SQL Server Native Client (SQLNCLI o SQLNCLI11) e il provider OLE DB Microsoft legacy per SQL Server (SQLOLEDB) non sono consigliati per lo sviluppo di nuove applicazioni.
Per i nuovi progetti, usare uno dei driver seguenti:
Per SQLNCLI fornito come componente del motore di database di SQL Server (versioni dal 2012 al 2019), vedere questa Eccezione relativa al ciclo di vita del supporto.
Se Oracle, Teradata o un altro componente OOB non viene trovato dopo l'aggiornamento di SSDT, assicurarsi che sia installato il connettore per la versione più recente di SQL Server.
Problemi noti
Altri dettagli nella Nota sulla versione.
Problemi relativi all'installazione
Se l'installazione di SSIS è stata eseguita correttamente, ma Esplora soluzioni mostra "incompatibile" o "L'applicazione non è installata":
- Aprire Visual Studio -> Estensione -> Gestisci estensioni -> Installate
- Abilitare l'estensione SSIS
- Riavviare Visual Studio
Se l'installazione di SSIS mostra Installazione non riuscita con "Errore sconosciuto (0x80131500)" o "Errore sconosciuto ISVsix", aprire la cartella %temp%\SsdtisSetup, cercare in Microsoft.DataTools.IntegrationServices_{latestTimestamp}_ISVsix.log:
Quando l'errore è "Verifica preliminare non riuscita con avviso/i: AnotherInstallationRunning.",
- Continua ad aspettare e riprovare. Altri dettagli: Windows Installer blocca l'installazione. Windows Installer è un sottoservizio di Windows che gestisce l'installazione di pacchetti come MSI, Windows Update o elementi di terze parti e può gestire una sola cosa alla volta.
Se l'errore è "Il file {filefullpath} esiste già.":
Eseguire i comandi seguenti da un prompt dei comandi con privilegi elevati:
cd "C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\" rm CommonExtensions\Microsoft\SSIS\* rm PublicAssemblies\SSIS\* rm "PublicAssemblies\Microsoft BI\Business Intelligence Projects\Integration Services\"*
Ripristinare VS2022 tramite il programma di installazione VS
Riavviare il PC e reinstallare SSIS
Quando l'errore è "Riferimento oggetto non impostato su un'istanza di oggetto",
- eliminare la cartella dell'istanza interrotta "%ProgramData%\Microsoft\VisualStudio\Packages_Instances<InstallationID>"
Quando l'errore è "Errore 0x80091007: impossibile verificare l'hash del payload",
- eliminare C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2777550340022D7 e riprovare.
Se l'errore non è presente nell'elenco indicato sopra, è possibile comprimere %temp%\SsdtisSetup e inviare i log a ssistoolsfeedbacks@microsoft.com per la risoluzione dei problemi.
Installazione offline
Seguire questa procedura per installare il prodotto in un ambiente offline:
Fare riferimento alle istruzioni in Creare un pacchetto di installazione offline di Visual Studio per l'installazione locale e verificare che siano inclusi i prerequisiti seguenti:
- Prerequisito ID="Microsoft.VisualStudio.Component.Roslyn.LanguageServices" Version="[17.0,)" DisplayName="C# and Visual Basic"
- Prerequisito ID="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,)" DisplayName="Visual Studio core editor"
- Prerequisito ID="Microsoft.Net.Component.4.7.TargetingPack" Version="[17.0,)" DisplayName=".NET Framework 4.7 targeting pack"
Avviare il programma di installazione di questo prodotto ed eseguire l'installazione oppure eseguire il programma di installazione in modalità non interattiva. Avviare il programma di installazione con l'argomento "/?" per ottenere altri dettagli dell'elenco di argomenti del programma di installazione.
VS Community non supporta l'attivazione offline. Per usare questo prodotto con VS Community, in alcuni casi è necessario accedere all'account Microsoft in VS Community. Se si vuole usare questo prodotto in un ambiente offline, è consigliabile installarlo in VS Professional o Enterprise, che supportano l'attivazione offline tramite un codice Product Key.