Share via


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

適用対象:SQL ServerAzure SQL DatabaseAzure 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 (SSMS) から削除されました。 SQL Server Native Client (SQLNCLI または SQLNCLI11) とレガシ Microsoft OLE DB Provider for SQL Server (SQLOLEDB) は、新しいアプリケーション開発には推奨されません。 今後、新しい Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server または最新の Microsoft ODBC Driver for SQL Server に切り替えてください。 SQL Server データベース エンジン (バージョン 2012 から 2019) のコンポーネントとして付属する SQLNCLI については、この「サポート ライフサイクルの例外」を参照してください。

  • SSDT にアップグレードした後で Oracle、Teradata、または他の OOB コンポーネントが見つからない場合は、最新の SQL Server バージョン用のコネクタがインストールされていることを確認してください。

既知の問題

バージョン 1.0

  1. SQL Server 2016 は、ターゲット サーバーのバージョンとしてサポートされていません。 (サポートされるターゲット サーバーのバージョンは SQL Server 2017、2019、および 2022 です。)
  2. Visual Studio のプロジェクトのオブジェクト (ソリューション、パッケージなど) のコンテキスト メニュー (マウスの右ボタン) で、多くのエントリが何度も表示されます。 これは、Microsoft Analysis Services Projects 2022 が一緒にインストールされている場合にのみ発生します。
  3. ソリューション エクスプローラーの UI のプロジェクト名に、ターゲット サーバーのバージョンがサフィックスとして表示されません。
  4. ディメンション処理およびパーティション処理コンポーネントはサポートされていません。
  5. DQO 関連のコンポーネントはサポートされていません。

バージョン 0.4

  1. サポートされているターゲット サーバーのバージョン: SQL Server 2017、SQL Server 2019、および SQL Server 2022
  2. 分析コード処理とパーティション処理を設計できません。
  3. DQS 関連コンポーネントを設計できません。
  4. ソリューション エクスプローラーの UI のプロジェクト名に、ターゲット サーバーのバージョンがサフィックスとして表示されません。

バージョン 0.3

  1. サポートされているターゲット サーバーのバージョン: SQL Server 2017、SQL Server 2019、および SQL Server 2022
  2. 分析コード処理とパーティション処理を設計できません。
  3. DQS 関連コンポーネントを設計できません。
  4. ソリューション エクスプローラーの UI のプロジェクト名に、ターゲット サーバーのバージョンがサフィックスとして表示されません。
  5. ローカライズおよびグローバリゼーションはサポートされていません。
  6. SQL Server 2022 が同じコンピューターにインストールされているときに SQL 実行タスクを編集できない
    • SQL 実行タスクの編集には、"'Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTaskExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version-16.0.0.0, Culture-neutral, PublicKeyToken=89845dcd8080cc91' はこのコンピューターで使用するように登録されていません" というエラーが表示されます。
    • 回避策: 管理者以外のユーザーを使用して実行すると、問題が解決できることがあります。 解決されない場合、SSIS 向け SQL Server 2022 & VS 拡張機能を、とりあえず別のコンピューターにインストールする必要があります。 現在、解決に取り組んでおります。

バージョン 0.2

  1. サポートされているターゲット サーバーのバージョン: SQL Server 2019 と SQL Server 2022
  2. ディメンション処理とパーティション処理を設計できません。
  3. DQS 関連コンポーネントを設計できません。
  4. ソリューション エクスプローラーの UI のプロジェクト名に、ターゲット サーバーのバージョンがサフィックスとして表示されません。
  5. サイド バイ サイド、ローカライズ、グローバリゼーションはサポートされていません。
  6. Azure 対応 SSIS プロジェクトはサポートされていません
  7. 修復処置が有効ではありません。 代わりに、再インストールしてください。
  8. ログ コンテナーではパッケージを選択できません。

バージョン 0.1

  1. サポートされているターゲット サーバーのバージョン: SQL Server 2019 と SQL Server 2022
  2. ディメンション処理とパーティション処理を設計できません。
  3. DQS 関連コンポーネントを設計できません。
  4. ソリューション エクスプローラーの UI のプロジェクト名に、ターゲット サーバーのバージョンがサフィックスとして表示されません。
  5. サイド バイ サイド、ローカライズ、グローバリゼーションはサポートされていません。
  6. Oracle コネクタと Teradata コネクタを使ったパッケージはサポートされていません。
  7. Azure 対応 SSIS プロジェクトはサポートされていません。
  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<インストール 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 でこの製品をインストールすることをお勧めします。