Руководство по устранению неполадок с расширением проектов служб SSIS для VS2022
Область применения: SQL Server База данных SQL Azure Azure Synapse Analytics
Внимание
Вы можете скачать Integration Services с Visual Studio Marketplace.
Посетите https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/bg-p/SSIS, чтобы получить последние сведения, советы, новости и объявления об Integration Services непосредственно от группы разработчиков. Заметки о выпуске расширения служб Integration Services (SSIS) перечислены в marketplace расширения.
Скачивание компонентов
Для разработки пакетов с помощью соединителей Oracle и Teradata и назначения более ранней версии SQL Server до SQL 2019 в дополнение к Microsoft Oracle Connector и Microsoft Teradata Connector также необходимо установить соответствующую версию Microsoft Connector для Oracle и Teradata by Attunity.
- Соединитель версии 5.0 для Oracle и Teradata от Attunity, предназначенный для SQL Server 2017
- Соединитель версии 4.0 для Oracle и Teradata от Attunity, предназначенный для SQL Server 2016
- Соединитель версии 3.0 для Oracle и Teradata от Attunity, предназначенный для SQL Server 2014
- Соединитель версии 2.0 для Oracle и Teradata от Attunity, предназначенный для SQL Server 2012
С версии 3.3 источник Power Query для SQL Server 2017-2022 исключен из установки этого продукта. Чтобы продолжить использование этого компонента, вручную скачайте и установите их самостоятельно. Ниже приведены ссылки на скачивание: источник Power Query для SQL Server 2017-2022
Распространенные проблемы
Задача запуска пакетов в службах SSIS не поддерживает отладку, если параметр ExecuteOutOfProcess имеет значение True.
Сторонние компоненты пока не поддерживаются.
Иногда этот продукт или набор средств Visual Studio Tools для работы с приложениями 2022 может быть каким-то образом удален во время обновления экземпляра VS. Если существующие проекты служб Integration Services не могут быть загружены, попробуйте восстановить этот продукт с помощью панели управления. Если при выборе "Изменить скрипт" vs не появится всплывающее окно VS, попробуйте восстановить VSTA 2022 с помощью панели управления.
Проблема SSDT рядом с ней. Расширения СЛУЖБ SQL Server Analysis Services и SQL Server Reporting Services теперь могут работать параллельно с этим расширением в VS2022 17.4 и предыдущей версии. Обходной путь — скачать Visual Studio 2022 17.5( предварительная версия 2 или более поздняя версия).
-
SQL Server Native Client (SNAC) не поставляется с:
- SQL Server 2022 (16.x) и более поздних версий
- SQL Server Management Studio 19 и более поздних версий
Собственный клиент SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для разработки новых приложений.
Для новых проектов используйте один из следующих драйверов:
Сведения о SQLNCLI, которые поставляется в качестве компонента SQL Server ядро СУБД (версии 2012–2019), см. в этом исключении жизненного цикла поддержки.
Если oracle, Teradata или другой компонент OOB не найден после обновления SSDT, убедитесь, что соединитель для последней версии SQL Server установлен.
Известные проблемы
Дополнительные сведения см. в заметке о выпуске.
Проблемы с установкой
Если служба SSIS успешно установлена, но Обозреватель решений отображает "несовместимый" или "Приложение не установлено":
- Открытие Visual Studio — расширение —>> управление расширениями —> установка
- Включение расширения служб SSIS
- Повторное запуск Visual Studio
Если при установке служб SSIS отображается ошибка установки с сообщением "Неизвестная ошибка(0x80131500)" или "Неизвестная ошибка ISVsix", откройте папку %temp%\SsdtisSetup, выполните поиск в Microsoft.DataTools.IntegrationServices_{latestTimestamp}_ISVsix.log:
Ошибка : "Сбой проверки перед проверкой с предупреждениями: AnotherInstallationRunning"."
- Продолжайте ждать и повторите попытку. Дополнительные сведения: установщик Windows блокирует установку. Установщик Windows — это подслужба Windows, которая управляет установкой пакетов, таких как MSIs, Обновл. Windows или сторонние вещи, и она может обрабатывать только одну вещь за раз.
Ошибка : "Файл {filefullpath} уже существует."
Выполните следующие команды в командной строке с повышенными привилегиями.
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\"*
Восстановление VS2022 с помощью установщика VS
Перезагрузите компьютер и переустановите службы SSIS
Ошибка — "Ссылка на объект не задана для экземпляра объекта".
- Удалите папку сломанного экземпляра "%ProgramData%\Microsoft\VisualStudio\Packages_Instances<InstallationID>"
Ошибка — "Ошибка 0x80091007: не удалось проверить хэш полезных данных",
- delete C:\ProgramData\Package Cache\15160B731819F56D87A626F9A277750340022D7 и повторите попытку.
Если ошибка отсутствует в приведенном выше списке, вы можете zip%temp%\SsdtisSetup и отправить журналы [email protected] для устранения неполадок.
Автономная установка
Выполните следующие действия, чтобы установить этот продукт в автономной среде:
Ознакомьтесь с инструкциями по созданию автономного пакета установки Visual Studio для локальной установки и убедитесь, что выполнены следующие предварительные требования:
- Необходимый идентификатор="Microsoft.VisualStudio.Component.Roslyn.LanguageServices" Version="[17.0;)" DisplayName="C# и Visual Basic"
- Необходимый идентификатор="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0;)" DisplayName="Visual Studio core editor"
- Необходимый идентификатор="Microsoft.Net.Component.4.7.TargetingPack" Version="[17.0;)" DisplayName="платформа .NET Framework 4.7 targeting pack"
Запустите установщик этого продукта и выполните установку или запустите установщик в фоновом режиме. Запустите установщик с аргументом "/?", чтобы получить дополнительные сведения о списке аргументов установщика.
Vs Community не поддерживает автономную активацию. Чтобы использовать этот продукт с сообществом VS, необходимо войти в учетную запись Майкрософт иногда в VS Community. Если вы хотите использовать этот продукт в автономной среде, рекомендуется установить этот продукт в VS Professional или Enterprise, который поддерживает автономную активацию с помощью ключа продукта.