Руководство по устранению неполадок с расширением проектов служб 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 расширения.

Скачивание компонентов

Распространенные проблемы

  • Задача запуска пакетов в службах 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 успешно установлена, но Обозреватель решений отображает "несовместимый" или "Приложение не установлено":

  1. Открытие Visual Studio — расширение —>> управление расширениями —> установка
  2. Включение расширения служб SSIS
  3. Повторное запуск Visual Studio

Если при установке служб SSIS отображается ошибка установки с сообщением "Неизвестная ошибка(0x80131500)" или "Неизвестная ошибка ISVsix", откройте папку %temp%\SsdtisSetup, выполните поиск в Microsoft.DataTools.IntegrationServices_{latestTimestamp}_ISVsix.log:

  • Ошибка : "Сбой проверки перед проверкой с предупреждениями: AnotherInstallationRunning"."

    1. Продолжайте ждать и повторите попытку. Дополнительные сведения: установщик Windows блокирует установку. Установщик Windows — это подслужба Windows, которая управляет установкой пакетов, таких как MSIs, Обновл. Windows или сторонние вещи, и она может обрабатывать только одну вещь за раз.
  • Ошибка : "Файл {filefullpath} уже существует."

    1. Выполните следующие команды в командной строке с повышенными привилегиями.

      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\"*
      
    2. Восстановление VS2022 с помощью установщика VS

    3. Перезагрузите компьютер и переустановите службы SSIS

  • Ошибка — "Ссылка на объект не задана для экземпляра объекта".

    • Удалите папку сломанного экземпляра "%ProgramData%\Microsoft\VisualStudio\Packages_Instances<InstallationID>"
  • Ошибка — "Ошибка 0x80091007: не удалось проверить хэш полезных данных",

    • delete C:\ProgramData\Package Cache\15160B731819F56D87A626F9A277750340022D7 и повторите попытку.

Если ошибка отсутствует в приведенном выше списке, вы можете zip%temp%\SsdtisSetup и отправить журналы ssistoolsfeedbacks@microsoft.com для устранения неполадок.

Автономная установка

Выполните следующие действия, чтобы установить этот продукт в автономной среде:

  1. Ознакомьтесь с инструкциями по созданию автономного пакета установки 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"
  2. Запустите установщик этого продукта и выполните установку или запустите установщик в фоновом режиме. Запустите установщик с аргументом "/?", чтобы получить дополнительные сведения о списке аргументов установщика.

  3. Vs Community не поддерживает автономную активацию. Чтобы использовать этот продукт с сообществом VS, необходимо войти в учетную запись Майкрософт иногда в VS Community. Если вы хотите использовать этот продукт в автономной среде, рекомендуется установить этот продукт в VS Professional или Enterprise, который поддерживает автономную активацию с помощью ключа продукта.