web-dev-qa-db-ja.com

Visual Studio 2017コミュニティ用のSSDTのインストールは、再帰が深すぎると失敗します

「セットアップに失敗しました」再帰が深すぎます。スタックオーバーフロー0x800703E9。

私はWindows10と最新のビジュアルスタジオバージョンを持っています。できるだけ多くのリソースがあることを確認するために、再起動を試みました。私は4gのRAMを持っています。

5
billpennock

SSDTインストーラーでVisualStudioの複数のインスタンスから選択できる場合は、「新しい」オプションを試してください。

最新バージョンのVisualStudio 2017(v15.8.6)が既にインストールされているWindows Server 2012R2にSSDT15.8.1をインストールしようとすると、この問題が発生しました。 SSDTインストーラーは、ドロップダウンボックスに2つのオプションを表示しました。

このVisualStudio2017インスタンスにツールをインストールします。

  • Visual Studio 2017
  • Visual Studio2017用の新しいSQLServerデータツールをインストールします

最初のオプションであるVisualStudio 2017(おそらく既存のインスタンス)を選択したとき、不可解な「再帰が深すぎます」というエラーが発生しました。 VS用のSSRS拡張機能をインストールし(Stack Overflowで他の人が提案したように)、既存のVisual Studio2017インスタンスに対してSSDTインストーラーを再度実行してみました。同じ「再帰」エラーが発生しました。

もう一度試しましたが、今回は[Visual Studio2017用の新しいSQLServerデータツールをインストールする]オプションを選択しました。今回はインストールプロセスが完了しました!

6
D_T

どうやら、SSDTの最新バージョンとVisualStudioの間にインストーラーの不一致があります。推奨される修正方法は、Visual Studio 2017の以前のインストールから開始し、その上に最新のSSDTをインストールしてから、VisualStudioをアップグレードすることです。これは非常に時間のかかる修正です。これはSSISコンポーネントにのみ必要なようです。SSASとSSRSの部分はVS内の拡張機能として利用可能であり、そこからは引き続き正常にインストールされると思います。

https://developercommunity.visualstudio.com/content/problem/258117/ssdt-failed-to-install-vs-2017-pro-1572.html

3
Andy Hooper

新しいバージョンをインストールする前に、SSDTの現在のバージョンをアンインストールする必要があります。コンピューターで一部のページがブロックされている場合は、SSDTの以前のバージョンと新しいバージョンの特定のバージョンのオフラインインストーラーをダウンロードできます(ヘッダーをダウンロードしてから、SSDT-Setup.exe/layout [Folder]を使用します)。

0
Ramiro Mosquera

VSコミュニティ2017インストーラーを再実行するか、[コントロールパネル-プログラムと機能]に移動し、VS 2017の以前のSSDTバージョンをアンインストールしてから再インストールしてください。 この同様の問題 を確認できます。 。

この問題が解決しない場合は、 http://aka.ms/vscollect を使用してインストールログを収集し、%temp%フォルダーの下にあるvslogs.Zipを見つけてから、ファイルをOneDriveにアップロードしてリンクを共有してください。ここに。

0
Sara Liu - MSFT