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) 拡張機能のリリース ノートは、拡張機能マーケットプレースに一覧表示されます。
コンポーネントのダウンロード
Oracle および Teradata コネクタを使用し、SQL 2019 より前の以前のバージョンの SQL Server をターゲットとするパッケージを設計するには、Microsoft Oracle Connector および Microsoft Teradata Connector に加えて、対応するバージョンの Microsoft Connectors for Oracle and Teradata by Attunity もインストールする必要があります。
- SQL Server 2017 をターゲットとする Microsoft Connector Version 5.0 for Oracle and Teradata by Attunity
- SQL Server 2016 をターゲットとする Microsoft Connector Version 4.0 for Oracle and Teradata by Attunity
- SQL Server 2014 をターゲットとする Microsoft Connector Version 3.0 for Oracle and Teradata by Attunity
- SQL Server 2012 をターゲットとする Microsoft Connector Version 2.0 for Oracle and Teradata by Attunity
バージョン 3.3 以降、SQL Server 2017 から 2022 用の Power Query ソースは、この製品のインストールから除外されます。 このコンポーネントを引き続き使用するには、ユーザー自身が手動でダウンロードしてインストールします。 ダウンロード リンクを次に示します: Power Query Source for SQL Server 2017-2022
一般的な問題
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 をインストールしても、ソリューション エクスプローラーに "互換性がありません" あるいは "アプリケーションがインストールされていません" と表示される場合:
- Visual Studio -> [拡張機能] -> [拡張機能の管理] -> [インストール済み] の順に開きます
- SSIS 拡張機能を有効にします
- Visual Studio を再起動します
SSIS のインストールで "不明なエラー (0x80131500)" または "ISVsix 不明なエラー" と表示された場合は、%temp%\SsdtisSetup フォルダーを開き、Microsoft.DataTools.IntegrationServices_{latestTimestamp}_ISVsix.log で検索します。
"事前チェックの検証に失敗しました: AnotherInstallationRunning"というエラーの場合、
- 待機し続けて再試行します。 詳細: Windows インストーラーによってインストールがブロックされます。 Windows インストーラーは、MSI、Windows Update、サード パーティのものなどのパッケージのインストールを管理する Windows のサブサービスであり、一度に 1 つだけ処理できます。
"ファイル {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\"*
VS インストーラーを使用して VS2022 を修復する
PC を再起動して SSIS を再インストールする
"オブジェクト参照がオブジェクト インスタンスに設定されていません" というエラーの場合:
- 破損したインスタンス フォルダー "%ProgramData%\Microsoft\VisualStudio\Packages_Instances<インストール ID>" を削除します
"エラー 0x80091007: ペイロードのハッシュを検証できませんでした" というエラーの場合:
- C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2777550340022D7 を削除して再試行します。
上記のエラーがない場合は、%temp%\SsdtisSetup を zip 圧縮し、トラブルシューティングのためにログを ssistoolsfeedbacks@microsoft.com に送信してください。
オフライン インストール
オフライン環境にこの製品をインストールするには、次の手順のようにしてください。
「ローカル インストール用の 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"
この製品のインストーラーを起動してインストールを実行するか、インストーラーをサイレント モードで実行できます。 インストーラーの引数リストの詳細を取得するには、"/?" 引数を指定してインストーラーを起動します。
VS Community では、オフライン アクティブ化はサポートされていません。 VS Community でこの製品を使うには、VS Community でときどき Microsoft アカウントにログインする必要があります。 この製品をオフライン環境で使う場合は、プロダクト キーによるオフライン アクティブ化がサポートされた、VS Professional または Enterprise でこの製品をインストールすることをお勧めします。