Guia de solução de problemas da extensão Projetos do SSIS para VS2022
Aplica-se a: SQL Server Banco de Dados SQL do Azure Azure Synapse Analytics
Importante
Você pode baixar o SSIS no Visual Studio Marketplace.
Visite https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/bg-p/SSIS para obter as informações, dicas, notícias e anúncios mais recentes sobre o SSIS diretamente da equipe de produtos. As notas de versão da extensão dos Serviços de Integração (SSIS) estão listadas no Marketplace de extensões.
Download de componentes
Para projetar pacotes que usam os conectores do Oracle e do Teradata e se destinam a uma versão do SQL Server anterior ao SQL 2019, além do Conector da Microsoft para Oracle e do Conector da Microsoft para Teradata, você também precisa instalar a versão correspondente do Conector da Microsoft para Oracle e Teradata da Attunity.
- Microsoft Connector versão 5.0 para Oracle e Teradata da Attunity direcionado ao SQL Server 2017
- Microsoft Connector versão 4.0 para Oracle e Teradata da Attunity direcionado ao SQL Server 2016
- Microsoft Connector versão 3.0 para Oracle e Teradata da Attunity direcionado ao SQL Server 2014
- Microsoft Connector versão 2.0 para Oracle e Teradata da Attunity direcionado ao SQL Server 2012
A partir da versão 3.3, a Fonte do Power Query para SQL Server 2017–2022 foi excluída da instalação deste produto. Para continuar usando este componente, baixe-o e instale-o manualmente. Acesse os seguintes links para download: Fonte do Power Query para SQL Server 2017 a 2022
Problemas comuns
A Tarefa Executar Pacote do SSIS não é compatível com a depuração quando ExecuteOutOfProcess está definido como True.
Ainda não há suporte para componentes de terceiros.
Às vezes, esse produto ou o Visual Studio Tools for Applications 2022 pode ser de alguma forma excluído durante a atualização da instância do VS. Se os projetos existentes do SSIS não puderem ser carregados, tente reparar esse produto por meio do painel de controle. Se o VS não aparecer quando "Editar Script" for selecionado, tente reparar o VSTA 2022 por meio do painel de controle.
Problema lado a lado do SSDT. As extensões do SQL Server Analysis Services e do SQL Server Reporting Services agora podem trabalhar lado a lado com esta extensão na VS2022 17.4 e em versões anteriores. A solução alternativa é baixar o Visual Studio 2022 17.5 Versão Prévia 2 ou posterior.
-
O SQL Server Native Client (SNAC) não é fornecido com:
- SQL Server 2022 (16.x) e versões posteriores
- SQL Server Management Studio 19 e versões posteriores
O SQL Server Native Client (SQLNCLI ou SQLNCLI11) e o provedor OLE DB para SQL Server (SQLOLEDB) da Microsoft herdado não são recomendados para desenvolver um novo aplicativo.
Para novos projetos, use um dos seguintes drivers:
Para SQLNCLI que é fornecido como um componente do Mecanismo de Banco de Dados do SQL Server (versões 2012 a 2019), confira esta exceção de Ciclo de Vida de Suporte.
Se Oracle, Teradata ou outro componente OOB não for encontrado após a atualização do SSDT, verifique se o conector para a versão mais recente do SQL Server está instalado.
Problemas conhecidos
Veja mais detalhes em Notas sobre a versão.
Problemas de instalação
Se SSIS foi instalado com êxito, mas o gerenciador de soluções mostrar "incompatível" ou "O aplicativo não está instalado":
- Abra o Visual Studio -> Extensão -> Gerenciar Extensões -> Instaladas
- Habilite a extensão do SSIS
- Reinicie o Visual Studio
Se a instalação do SSIS mostrar Falha na instalação com "Erro desconhecido(0x80131500)" ou "Erro desconhecido do ISVsix", abra a pasta %temp%\SsdtisSetup e pesquise em Microsoft.DataTools.IntegrationServices_{latestTimestamp}_ISVsix.log:
Se o erro for "Falha na verificação da pré-verificação com aviso(s): AnotherInstallationRunning.",
- Continue esperando e tente outra vez. Veja mais detalhes: o Windows Installer bloqueia sua instalação. O Windows Installer é um subserviço do Windows que gerencia a instalação de pacotes como MSIs, Windows Update ou elementos de terceiros e só pode lidar com um elemento de cada vez.
Se o erro for "O arquivo {filefullpath} já existe.":
Execute os seguintes comandos em um prompt de comandos com privilégios elevados:
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\"*
Repare o VS2022 via instalador do VS
Reinicie o PC e reinstale o SSIS
Se o erro for "A referência de objeto não foi definida para a instância de um objeto.",
- exclua a pasta de instância quebrada "%ProgramData%\Microsoft\VisualStudio\Packages_Instances<InstallationID>"
Se o erro for "Erro 0x80091007: falha ao verificar o hash do payload",
- exclua C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2777550340022D7 e tente novamente.
Quando o erro não estiver na lista acima, você pode zipar %temp%\SsdtisSetup e enviar os logs para ssistoolsfeedbacks@microsoft.com a fim de solucionar o problema.
Instalação offline
Siga as etapas abaixo para instalar este produto em um ambiente offline:
Veja as instruções descritas em Criar um pacote de instalação offline do Visual Studio para instalação local e verifique se os seguintes pré-requisitos estão incluídos:
- Prerequisite ID="Microsoft.VisualStudio.Component.Roslyn.LanguageServices" Version="[17.0,)" DisplayName="C# and Visual Basic"
- Prerequisite ID="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,)" DisplayName="Visual Studio core editor"
- Prerequisite ID="Microsoft.Net.Component.4.7.TargetingPack" Version="[17.0,)" DisplayName=".NET Framework 4.7 targeting pack"
Inicie o instalador desse produto e execute a instalação ou execute o instalador no modo silencioso. Inicie o instalador com o argumento "/?" para obter mais detalhes da lista de argumentos do instalador.
O VS Community não dá suporte à ativação offline. Para usar este produto com o VS Community, faça logon na sua conta Microsoft ocasionalmente no VS Community. Caso você deseje usar esse produto em um ambiente offline, recomendamos que você instale esse produto no VS Professional ou Enterprise, que dá suporte à ativação offline por meio de uma chave do produto (Product Key).