Руководство по устранению неполадок с расширением проектов служб 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 (часто сокращенный SNAC) был удален из SQL Server 2022 (16.x) и SQL Server Management Studio 19 (SSMS). Собственный клиент SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для разработки новых приложений. Перейдите на новый драйвер Microsoft OLE DB (MSOLEDBSQL) для SQL Server или последний драйвер Microsoft ODBC для SQL Server . Сведения о SQLNCLI, которые поставляется в качестве компонента SQL Server ядро СУБД (версии 2012–2019), см. в этом исключении жизненного цикла поддержки.

  • Если oracle, Teradata или другой компонент OOB не найден после обновления SSDT, убедитесь, что соединитель для последней версии SQL Server установлен.

Известные проблемы

Версия 1.0

  1. SQL Server 2016 не поддерживается в качестве целевой версии сервера. (Поддерживаются версии целевых серверов SQL Server 2017, 2019 и 2022.)
  2. В контекстном меню (правая кнопка мыши) на объектах проекта (например, решение, пакет) в Visual Studio многие записи отображаются много раз. Это происходит только при установке проектов Microsoft Analysis Services 2022.
  3. Имя проекта в пользовательском интерфейсе Обозреватель решений не отображает целевую версию сервера как суффикс.
  4. Компоненты обработки измерений и обработки секций не поддерживаются.
  5. Связанные компоненты DQO не поддерживаются.

Версия 0.4

  1. Поддерживаемые версии целевого сервера: SQL Server 2017, SQL Server 2019 и SQL Server 2022
  2. Не удается разработать обработку измерений и обработку секций.
  3. Не удается разработать связанный компонент DQS.
  4. Имя проекта в пользовательском интерфейсе Обозреватель решений не отображает целевую версию сервера как суффикс.

Версия 0.3

  1. Поддерживаемые версии целевого сервера: SQL Server 2017, SQL Server 2019 и SQL Server 2022
  2. Не удается разработать обработку измерений и обработку секций.
  3. Не удается разработать связанный компонент DQS.
  4. Имя проекта в пользовательском интерфейсе Обозреватель решений не отображает целевую версию сервера как суффикс.
  5. Локализация и глобализация не поддерживаются.
  6. Не удается изменить задачу SQL при установке SQL Server 2022 на том же компьютере
    • При изменении задачи "Выполнить SQL" отображается ошибка "'Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTaskExecuteSQLTask, Microsoft.SqlServer.SQLTask, version-16.0.0.0, Culture-neutral, PublicKeyToken=89845dcd8080cc91' не зарегистрирован для использования на этом компьютере".
    • Обходной путь. Выполнение с пользователем, не работающим с администратором, может решить проблему. Если нет, расширение SQL Server 2022 и VS для SSIS необходимо установить на отдельных компьютерах. Мы работаем над исправлением.

Версия 0.2

  1. Поддерживаемые версии целевого сервера: SQL Server 2019 и SQL Server 2022
  2. Не удается разработать обработку измерений и обработку секций.
  3. Не удается разработать связанный компонент DQS.
  4. Имя проекта в пользовательском интерфейсе Обозреватель решений не отображает целевую версию сервера как суффикс.
  5. Параллельно локализация и глобализация не поддерживаются.
  6. Проекты служб SSIS с поддержкой Azure не поддерживаются
  7. Действие восстановления не вступают в силу. Переустановите его.
  8. Контейнер ведения журнала не может выбирать пакеты.

Версия 0.1

  1. Поддерживаемые версии целевого сервера: SQL Server 2019 и SQL Server 2022
  2. Не удается разработать обработку измерений и обработку секций.
  3. Не удается разработать связанный компонент DQS.
  4. Имя проекта в пользовательском интерфейсе Обозреватель решений не отображает целевую версию сервера как суффикс.
  5. Параллельно локализация и глобализация не поддерживаются.
  6. Пакеты, использующие соединители Oracle и Teradata, не поддерживаются.
  7. Проекты служб SSIS с поддержкой Azure не поддерживаются.
  8. Контейнер ведения журнала не может выбирать пакеты.
  9. Щелкните правой кнопкой мыши пакет и выберите мастер импорта и экспорта служб SSIS выдает ошибку, обходное решение: выполнение Common7\IDE\CommonExtensions\Microsoft\SSIS\160\Binn\DTSWizard.exe
  10. Щелкните правой кнопкой мыши пакет и выберите "Обновить все пакеты" вызывает ошибку, обходной путь: выполнение Common7\IDE\CommonExtensions\Microsoft\SSIS\160\Binn\SSISUpgrade.exe

Проблемы с установкой

Если вы успешно установили, но решение отображает "несовместимое" и "Приложение не установлено":

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

Если во время установки возникает ошибка и в журнале отображается сообщение "Возвращенная ошибка процесса: 0x80131500". Вы можете открыть папку %temp%\SsdtisSetup, выполните поиск в Microsoft.DataTools.IntegrationServices_{timestamp}_ISVsix.log:

  • При ошибке "Предварительная проверка проверка завершилась ошибкой с предупреждениями: AnotherInstallationRunning".
    • убейте MSIExec.exe в диспетчере задач и повторите попытку.
  • Если ошибка имеет значение "Ссылка на объект, не заданная для экземпляра объекта".
    • Удалите папку сломанного экземпляра "%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, который поддерживает автономную активацию с помощью ключа продукта.