Przewodnik rozwiązywania problemów z rozszerzeniem SSIS Projects dla programu VS2022
Dotyczy:programu SQL Server
Azure SQL Database
Azure Synapse Analytics
Ważny
Możesz pobrać SSIS z Visual Studio Marketplace.
Odwiedź https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/bg-p/SSIS, aby uzyskać najnowsze informacje, porady, wiadomości i ogłoszenia dotyczące usług SSIS bezpośrednio od zespołu produktu. Informacje o wersji rozszerzenia usług Integration Services (SSIS) są wyświetlane na platformie handlowej rozszerzenia .
Pobieranie składnika
Aby zaprojektować pakiety przy użyciu łączników Oracle i Teradata i przeznaczonej dla wcześniejszej wersji SQL Server przed SQL Server 2019, oprócz Microsoft Oracle Connector i łącznika Microsoft Teradata Connector, należy również zainstalować odpowiednią wersję Microsoft Connector dla Oracle i Teradata firmy Attunity.
- program Microsoft Connector w wersji 5.0 dla baz danych Oracle i Teradata firmy Attunity przeznaczony dla programu SQL Server 2017
- program Microsoft Connector w wersji 4.0 dla baz danych Oracle i Teradata firmy Attunity przeznaczony dla programu SQL Server 2016
- program Microsoft Connector w wersji 3.0 dla baz danych Oracle i Teradata firmy Attunity przeznaczony dla programu SQL Server 2014
- program Microsoft Connector w wersji 2.0 dla baz danych Oracle i Teradata firmy Attunity przeznaczony dla programu SQL Server 2012
Od wersji 3.3 źródło Dodatku Power Query dla programu SQL Server 2017-2022 jest wykluczone z instalacji tego produktu. Aby kontynuować korzystanie z tego składnika, należy ręcznie pobrać je i zainstalować samodzielnie. Poniżej przedstawiono linki pobierania: Źródło dodatku Power Query dla programu SQL Server 2017-2022
Typowe problemy
Zadanie wykonywania pakietu SSIS nie obsługuje debugowania, gdy właściwość ExecuteOutOfProcess jest ustawiona na wartość True.
Komponenty firm trzecich nie są jeszcze obsługiwane.
Czasami ten produkt lub narzędzia Visual Studio Tools for Applications 2022 mogą zostać przypadkowo usunięte podczas aktualizacji wystąpienia programu VS. Jeśli nie można załadować istniejących projektów usług SSIS, spróbuj naprawić ten produkt za pomocą panelu sterowania. Jeśli program VS nie jest wyświetlany podczas wybierania opcji "Edytuj skrypt", spróbuj naprawić program VSTA 2022 za pomocą panelu sterowania.
problem z jednoczesnym działaniem narzędzia SSDT. Rozszerzenia usług SQL Server Analysis Services i SQL Server Reporting Services mogą teraz działać równolegle z tym rozszerzeniem w programie VS2022 17.4 i poprzedniej wersji. Obejściem jest pobranie programu Visual Studio 2022 17.5 (wersja zapoznawcza 2 lub nowsza).
-
SQL Server Native Client (SNAC) nie jest dostarczany z:
- SQL Server 2022 (16.x) i nowsze wersje
- SQL Server Management Studio 19 i nowsze wersje
Program SQL Server Native Client (SQLNCLI lub SQLNCLI11) oraz starszy dostawca microsoft OLE DB dla programu SQL Server (SQLOLEDB) nie są zalecane w przypadku tworzenia nowych aplikacji.
W przypadku nowych projektów użyj jednego z następujących sterowników:
- sterownik Microsoft ODBC dla programu SQL Server
- sterownik Microsoft OLE DB dla programu SQL Server
W przypadku SQLNCLI, który jest dostarczany jako składnik silnika bazy danych SQL Server (wersje 2012–2019), zapoznaj się z tym wyjątkiem cyklu wsparcia .
Jeśli nie można odnaleźć składnika Oracle, Teradata lub innego składnika OOB po uaktualnieniu programu SSDT, upewnij się, że łącznik dla najnowszej wersji programu SQL Server jest zainstalowany.
Znane problemy
Więcej szczegółów znajduje się w Release Note.
Problemy z instalacją
Jeśli usługa SSIS została pomyślnie zainstalowana, ale w Eksploratorze rozwiązań jest wyświetlana "niezgodna"lub "Aplikacja nie jest zainstalowana":
- Otwórz program Visual Studio — rozszerzenie> — Zarządzaj rozszerzeniami> — Zainstalowane>
- Włączanie rozszerzenia SSIS
- Ponowne uruchamianie programu Visual Studio
Jeśli instalacja SSIS pokazuje komunikat Instalacja nie powiodła się z błędem "Nieznany błąd(0x80131500)" lub "Nieznany błąd ISVsix", otwórz folder %temp%\SsdtisSetup, a następnie wyszukaj w Microsoft.DataTools.IntegrationServices_{latestTimestamp}_ISVsix.log:
Błąd to "Weryfikacja wstępna nie powiodła się z ostrzeżeniem: Inna instalacja w toku".
- Poczekaj i ponów próbę. Więcej szczegółów: Instalator Windows blokuje instalację. Instalator Windows jest podusługą systemu Windows, która zarządza instalacją pakietów, takich jak MSIs, Windows Update lub rzeczy innych firm, i może obsługiwać tylko jedną rzecz naraz.
Błąd: "Plik {filefullpath} już istnieje.":
Uruchom następujące polecenia z wiersza polecenia z podwyższonym poziomem uprawnień:
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\"*
Naprawianie programu VS2022 za pomocą instalatora programu VS
Uruchom ponownie komputer i ponownie zainstaluj usługę SSIS
Błąd to "Odwołanie do obiektu nie jest ustawione na wystąpienie obiektu".
- usuń uszkodzony folder instancji "%ProgramData%\Microsoft\VisualStudio\Packages_Instances<InstallationID>"
Błąd to "Błąd 0x80091007: Nie można zweryfikować skrótu ładunku",
- usuń C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2775034002D7 i ponów próbę.
Jeśli błąd nie znajduje się na powyższej liście, możesz spakować %temp%\SsdtisSetup i wysłać dzienniki do ssistoolsfeedbacks@microsoft.com na potrzeby rozwiązywania problemów.
Instalacja w trybie offline
Wykonaj poniższe kroki, aby zainstalować ten produkt w środowisku offline:
Zapoznaj się z instrukcjami w Tworzenie pakietu instalacyjnego w trybie offline programu Visual Studio dla lokalnej instalacjii upewnij się, że zostały uwzględnione następujące wymagania wstępne:
- 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="Edytor podstawowy programu Visual Studio"
- Prerequisite ID="Microsoft.Net.Component.4.7.TargetingPack" Version="[17.0,)" DisplayName=".NET Framework 4.7 target pack"
Uruchom instalatora tego produktu i wykonaj instalację lub możesz uruchomić instalatora w trybie cichym. Uruchom instalatora z argumentem "/?", aby uzyskać więcej szczegółów listy argumentów instalatora.
Program VS Community nie obsługuje aktywacji w trybie offline. Aby używać tego produktu w programie VS Community, musisz zalogować się do konta Microsoft od czasu do czasu w programie VS Community. Jeśli chcesz użyć tego produktu w środowisku offline, zalecamy zainstalowanie tego produktu w programie VS Professional lub Enterprise, które obsługują aktywację w trybie offline za pośrednictwem klucza produktu.