VS2022 用 SSIS プロジェクト拡張機能のトラブルシューティング ガイド

適用対象: SQL Server Azure SQL Database Azure Synapse Analytics

重要

Visual Studio Marketplace から SSIS をダウンロードできます。

SSIS に関する最新情報、ヒント、ニュース、お知らせについては、製品チームが直接提供する https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/bg-p/SSIS をご覧ください。 統合サービス (SSIS) 拡張機能のリリース ノートは、拡張機能マーケットプレースに一覧表示されます。

コンポーネントのダウンロード

一般的な問題

  • ExecuteOutOfProcess が True に設定されていると、SSIS パッケージ実行タスクはデバッグをサポートしません。

  • サード パーティのコンポーネントはまだサポートされていません。

  • VS インスタンスのアップグレード中に、この製品または Visual Studio Tools for Applications 2022 が何らかの形で削除される場合があります。 既存の SSIS プロジェクトを読み込めない場合は、コントロール パネルでこの製品を修復してみてください。 [スクリプトの編集] をクリックしても VS が表示されない場合は、コントロール パネルで VSTA 2022 を修復してみてください。

  • SSDT のサイド バイ サイドの問題。 SQL Server Analysis Services および SQL Server Reporting Services の拡張機能が、VS2022 17.4 以前のバージョンでサイド バイ サイドで機能するようになりました。 回避策は、Visual Studio 2022 17.5 Preview 2 以降をダウンロードすることです。

  • SQL Server Native Client (SNAC) は同梱されていません。

    • SQL Server 2022 (16.x) 以降のバージョン
    • SQL Server Management Studio (19 以降のバージョン) の場合

    SQL Server Native Client (SQLNCLI または SQLNCLI11) とレガシ Microsoft OLE DB Provider for SQL Server (SQLOLEDB) は、新しいアプリケーション開発には推奨されません。

    新しいプロジェクトの場合は、次のいずれかのドライバーを使用します。

    SQL Server データベース エンジン (バージョン 2012 から 2019) のコンポーネントとして付属する SQLNCLI については、この「サポート ライフサイクルの例外」を参照してください。

  • SSDT にアップグレードした後で Oracle、Teradata、または他の OOB コンポーネントが見つからない場合は、最新の 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 インストーラーは、MSI、Windows Update、サード パーティのものなどのパッケージのインストールを管理する Windows のサブサービスであり、一度に 1 つだけ処理できます。
  • "ファイル {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. VS インストーラーを使用して VS2022 を修復する
    3. PC を再起動して SSIS を再インストールする
  • "オブジェクト参照がオブジェクト インスタンスに設定されていません" というエラーの場合:

    • 破損したインスタンス フォルダー "%ProgramData%\Microsoft\VisualStudio\Packages_Instances<インストール ID>" を削除します
  • "エラー 0x80091007: ペイロードのハッシュを検証できませんでした" というエラーの場合:

    • C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2777550340022D7 を削除して再試行します。

上記のエラーがない場合は、%temp%\SsdtisSetup を zip 圧縮し、トラブルシューティングのためにログを ssistoolsfeedbacks@microsoft.com に送信してください。

オフライン インストール

オフライン環境にこの製品をインストールするには、次の手順のようにしてください。

  1. ローカル インストール用の Visual Studio のオフライン インストール パッケージを作成する」の手順を参照し、次の前提条件が含まれていることを確認します。

    • 前提条件 ID="Microsoft.VisualStudio.Component.Roslyn.LanguageServices" Version="[17.0,)" DisplayName="C# と Visual Basic"
    • 前提条件 ID="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,)" DisplayName="Visual Studio のコア エディター"
    • 前提条件 ID="Microsoft.Net.Component.4.7.TargetingPack" Version="[17.0,)" DisplayName=".NET Framework 4.7 Targeting Pack"
  2. この製品のインストーラーを起動してインストールを実行するか、インストーラーをサイレント モードで実行できます。 インストーラーの引数リストの詳細を取得するには、"/?" 引数を指定してインストーラーを起動します。

  3. VS Community では、オフライン アクティブ化はサポートされていません。 VS Community でこの製品を使うには、VS Community でときどき Microsoft アカウントにログインする必要があります。 この製品をオフライン環境で使う場合は、プロダクト キーによるオフライン アクティブ化がサポートされた、VS Professional または Enterprise でこの製品をインストールすることをお勧めします。