web-dev-qa-db-ja.com

SSDTインストールの問題(EXEパッケージの実行に失敗しました。)

VS2017のSSDTインストールに問題があります。

インストーラーを3回実行しました。1回は基本的なもので、1回はVSの更新に続き、最後はマイナーなWindowsの更新に続きます。

3回すべてのログが同じ時点でつまずき、誰もが実行しようとしているこの.exeが何であるかを知っています(インストーラーを管理者で実行しています...)。私はそれがSDKである可能性があるという同様のエラーについてどこかを読んでいますが、これをローカルで実行することができます、これをそこにインストールするための素敵な回避策はありますか?

[29BC:A138][2017-09-26T09:28:00]i000: MainViewModel.OnPackageActionProgress: Percent completed: 50, Overall progress: 4
[1EC4:6DB0][2017-09-26T09:28:00]e000: Error 0x800703e9: Process returned error: 0x3e9
[1EC4:6DB0][2017-09-26T09:28:00]e000: Error 0x800703e9: Failed to execute EXE package.
[29BC:A138][2017-09-26T09:28:00]e000: Error 0x800703e9: Failed to configure per-machine EXE package.
[29BC:A138][2017-09-26T09:28:00]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices)
[29BC:A138][2017-09-26T09:28:00]i319: Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800703e9, restart: None
[29BC:A138][2017-09-26T09:28:00]e000: Error 0x800703e9: Failed to execute EXE package.
[1EC4:6DB0][2017-09-26T09:28:00]i351: Removing cached package: Microsoft.DataTools.AnalysisServices, from path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\
[29BC:A138][2017-09-26T09:28:00]i000: MainViewModel.OnPackageActionProgress: Percent completed: 100, Overall progress: 100
[1EC4:6DB0][2017-09-26T09:28:00]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5d5d6235-5c8c-4377-9a75-1b6368850657}, resume: None, restart: None, disable resume: No
[1EC4:6DB0][2017-09-26T09:28:00]i330: Removed bundle dependency provider: {5d5d6235-5c8c-4377-9a75-1b6368850657}
[1EC4:6DB0][2017-09-26T09:28:00]i352: Removing cached bundle: {5d5d6235-5c8c-4377-9a75-1b6368850657}, from path: C:\ProgramData\Package Cache\{5d5d6235-5c8c-4377-9a75-1b6368850657}\
[1EC4:6DB0][2017-09-26T09:28:00]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5d5d6235-5c8c-4377-9a75-1b6368850657}, resume: None, restart initiated: No, disable resume: No
[29BC:A138][2017-09-26T09:28:00]e000: MainViewModel.OnBundleAction: Bundle action failed: Recursion too deep; the stack overflowed (0x800703E9)
[29BC:A138][2017-09-26T09:28:00]i399: Apply complete, result: 0x800703e9, restart: None, ba requested restart:  No
[29BC:6724][2017-09-26T09:28:04]i000: MainViewModel.OpenUrl: Opening url: C:\Users\RTOMPS~1\AppData\Local\Temp\SsdtSetup\SSDT-Setup-ENU_20170926092556.log
41
Glitch_Doctor

ニックからの答えはとても役に立ちますが、SSDT-Setup-ENU.exe /repairで同じエラーError 0x800703e9: Failed to execute EXE package.で失敗しました。

それから私は非常に簡単な方法でそれを試しました:(最初にUserAccountControlを無効にします)

  1. SSDT-Setup-ENU.exec:\tempにコピーし、SSDT-Setup-ENU.exe /layoutを実行してバンドルのローカルコピーをダウンロードします。
  2. C:\temp\redistを開き、NDP461-KB3102438-Web.exeをダブルクリックします
  3. C:\temp\payloadを開き、vsta_setup.exeをダブルクリックします
  4. 他のインストールを繰り返します...

C:\temp\payload directory listing

67
Daniel

これは、ログに同じメッセージが記録されたときに出会った可能性が最も高いリンクです。

Applying execute package: Microsoft.DataTools.AnalysisServices, action: Install, path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\VSIXBootstrapper.exe, arguments: '"C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\VSIXBootstrapper.exe" /q /admin /instanceIds:"fc3f0e2c" /logFile:"C:\Users\a_nzchuk\AppData\Local\Temp\SsdtSetup\SSDT-Setup-ENU_20171205113839_002_Microsoft.DataTools.AnalysisServices.log" "payload\Microsoft.DataTools.AnalysisServices.vsix"' 
MainViewModel.OnPackageActionProgress: Percent completed: 50, Overall progress: 17 
MainViewModel.OnPackageActionProgress: Percent completed: 50, Overall progress: 17 
........... 
...
Error 0x800707d3: Process returned error: 0x7d3
Error 0x800707d3: Failed to execute EXE package.
Error 0x800707d3: Failed to configure per-machine EXE package.
MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices)
Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800707d3, restart: None

そこで、ここで私の発見を文書化します。

スタートメニューにはVisual Studio 2017(SSDT)がありました。正常に実行されましたが、使用可能なBIプロジェクトがありませんでした

これは、管理者の昇格したコマンドプロンプトからしたことです。

  1. SSDT-Setup-ENU.exeC:\ tempにコピーしました(管理ユーザーがアクセスできないユーザー固有のダウンロードフォルダーではなく)
  2. SSDT-Setup-ENU.exe /layoutを実行して、サポートを事前にダウンロードし、ファイルを再配布しました(再起動が必要です)
  3. SSDT-Setup-ENU.exe /repairを実行して、インストールを試行して修復します。ボタンが表示されました修復クリックしました。
  4. SSDT-Setup-ENU.exe /repairを再度実行しました。選択変更SQL Server Databaseのみが選択され、他のどれも選択されていないことに注意してください(SSAS、SSIS、SSRS)
  5. SQL Server Analysis Servicesにチェックマークを付け、変更を押しました。それはそれをし始めました。数分間50%で止まりましたが、最終的には機能しました
  6. SQL Server Reporting ServicesおよびSQL Server Integration Servicesで繰り返されます

この後、VS2017を再実行したとき、BIプロジェクトがあり、1400 SSASソリューションを作成できました

14
Nick.McDermaid

以前の失敗したインストールでは、インストールがVisual Studio Installerに存在することを認識してVS2017が残りました。インストールを削除し、再起動して、再インストールが成功しました...

6
Glitch_Doctor

VS2018用SSDTの場合、バージョン15.5.2と同じ実行exeで失敗しました。 1. SSDT-Setup-ENU.exe/layout 2. SSDT-Setup-ENU.exe/repairのみを実行します(要件に基づいてSSAS/SSRS/SSISにチェックマークを付けます)

これはすでに機能しています。 MSもこれに対して何らかの仕事をしていると思います。

2
BeiBei ZHU

編集:これは、 SSDT 15.8.2 がリリースされたため、これはnotに関係ないかもしれません。


私の場合、VS 2017 15.7.2を使用していたため、SSDT 15.6でインストールを完了できません。私がやったのは、SSDT 2017 15.7.0をインストールすることでした。

Microsoft Reporting Services ProjectsおよびMicrosoft AanalysisもVSインストーラまたはコントロールパネルから以前のSSDTインストールをアンインストールしてください。インストーラーを起動する前に、Projects拡張機能がある場合は最初に拡張機能を使用します。

2
terrible-coder

SSRSオプションをオンにしてSSDTをインストールすると、同じエラー0x800703e9が発生しました。/layoutオプションを使用してパッケージをローカルにダウンロードするなど、以前の良い提案をいくつか試してみましたが、パッケージのVisual Studioインストーラー部分を完了するには再起動が必要であることがわかりました。再起動後、Microsoft.DataTools.ReportingServices.VSIXを正常に実行できました。

1
Shem Sargent

編集:私のPythonの問題は、Visual Studioの修復に関するジェフリーチのコメントのサブセットだと思います。したがって、インストール中に発生したVisual Studioエラーを調べて、SSDTをインストールする前に修正してみます。 SSDT 2017の既知のバグのため、当面はVisual Studioまたはそのインストーラーを最新バージョン(15.7および1.16)に更新しません。15.7.2でリリースされる修正に取り組んでいますが、まだリリースされていません。

編集の情報:

https://developercommunity.visualstudio.com/content/problem/246732/ssdt-1560-installer-the-configuration-registry-key.html


ダニエルの方法は機能することがわかりましたが、成功するにはPythonを手動でインストールする必要がありました。

ペイロードディレクトリに.msiを正常にインストールした後、Analysis Services VSIXをインストールしようとしましたが、インストーラーがPython 3.6.3をインストールできなかったため、成功しませんでした。ページを一番下に見つけて、分析、統合、およびレポートVSIXを正常にインストールするために以下を実行しました。

  1. エラーログを確認して、問題のPythonのバージョンを見つけます。
  2. 適切なPythonバージョンを手動でダウンロードしてインストールします(私のログでは3.6.3と述べています)。実行可能ファイルの名前はpython-3.6.3-AMD64.exeで、 https://www.python.org/ftp/python/3.6.3/python-3.6.3-AMD64から取得しました。 exe
  3. Visual Studio内からSSDT拡張機能をアンインストールします。以前に失敗したVSIXをすべてアンインストールしました。
  4. VSIXを手動でインストールします。これでうまくいき、すべてのSSDT機能を使用できるようになりました!

コントロールテストを行うためだけに、/ repairオプションを使用してReporting Servicesをインストールし、成功しました。主な問題はPythonエラーだったと思います。 Pythonをインストールしておけば、すべてがスムーズに進むと思います。 Visual Studio 2017(15.6.7)の最初のインストール時にこれと同じPython "エラー"が表示されたため、これは非常にイライラします。 "エラー"は注意であり、使用を妨げませんVisual Studio。しかし、どういうわけかSSDT 2017のインストールが妨げられました。

今日仕事でやったように、誰もこれを経験する必要はないことを願っています!

これを解決するのに役立つ情報:

https://developercommunity.visualstudio.com/content/problem/98172/packageidcpython3exex64packageactiondownloadpackag-1.html

1
René Casiano

私は異なるエラーコードで同様の問題を抱えていますが、同じです

「EXEパッケージの問題を実行できませんでした」。

上記のすべてのソリューションを試してみましたが、役に立ちませんでした。ただし、SSDT-Setup-ENU.exeからインストールレイアウトを作成してから、ダニエルの提案に従ってvsta_setup.exeを実行しようとしました。根本的なエラーメッセージが表示されますが、それはAndroid NDKと関係があるかどうかに関係なく、シリア出身なので、これらのパッケージの変更はVPN接続を介して行う必要があります。 ソリューションは、Visual Studio 2017のインストールレイアウトを実行し、これらすべてのいAndroidパッケージを削除することでした。「Android SDKとNDK、さらにはエミュレーターも、はい、核ソリューションでした」 t VPN接続を使用する」を選択し、SSDT-Setup-ENU.exe /repairを実行します。すべてがうまくいきました。
これが私のものを無駄にした後、誰かの時間を節約することを願っています。

1
Mahmoud

私のインストールにもエラーが発生しました。上記のいくつかのことを試しましたが、助けにはなりませんでした。だから、それが私のVirtualBox VMのディスク容量かもしれないと推測していました。 C:ドライブを大きくしましたが、それがトリックでした。 SSDTの要件:ハードディスクの空き容量:インストールされている機能に応じて、最大130 GBの空き容量。通常のインストールには、20-50 GBの空き領域が必要です。

1
Eric

Ssdt_setup_enuがセットアップに失敗しました。リリース15.9を使用しています

製品リリース情報はこちら:ログの抜粋1

[2F6C:2F70][2019-04-27T15:30:55]i001: Burn v3.11.0.1528, Windows v10.0 (Build 17763: Service Pack 0), path: C:\Users\albert\AppData\Local\Temp\{828655F7-4AB9-4C42-A9DB-1BEC6D4EC19D}\.cr\SSDT-Setup-ENU.exe
[2F6C:2F70][2019-04-27T15:30:55]i000: Initializing string variable 'ProductVersionVar' to value '14.0.16186.0'
[2F6C:2F70][2019-04-27T15:30:55]i000: Initializing string variable 'HeaderText' to value 'Release 15.9.0'

エラー、ログの抜粋2

[332C:32B8][2019-04-27T15:34:28]e000: Error 0x80070002: Failed to find payload: Microsoft.DataTools.IntegrationServices in working path: C:\Users\albert\AppData\Local\Temp\{B3B89D58-13A8-48A3-BA76-2F7FE585FE4D}\Microsoft.DataTools.IntegrationServices and unverified path: C:\ProgramData\Package
Cache\.unverified\Microsoft.DataTools.IntegrationServices
[332C:32B8][2019-04-27T15:34:28]e000: Error 0x80070002: Failed to cache payload: Microsoft.DataTools.IntegrationServices
[2F6C:28C8][2019-04-27T15:34:28]e314: Failed to cache payload: Microsoft.DataTools.IntegrationServices from working path: C:\Users\albert\AppData\Local\Temp\{B3B89D58-13A8-48A3-BA76-2F7FE585FE4D}\Microsoft.DataTools.IntegrationServices, error: 0x80070002.

その他のエラー

[332C:2D6C][2019-04-27T16:13:21]e000: Error 0x800707d3: Process returned error: 0x7d3
[332C:2D6C][2019-04-27T16:13:21]e000: Error 0x800707d3: Failed to execute EXE package.
[2F6C:2F70][2019-04-27T16:13:21]e000: Error 0x800707d3: Failed to configure per-machine EXE package.
[2F6C:2F70][2019-04-27T16:13:21]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Integration Services (id: Microsoft.DataTools.IntegrationServices)
[2F6C:2F70][2019-04-27T16:13:21]i319: Applied execute package: Microsoft.DataTools.IntegrationServices, result: 0x800707d3, restart: None

Github issue athttps://github.com/MicrosoftDocs/visualstudio-docs/issues/2592

での最新のプロジェクトダウンロード(2019年4月) https://marketplace.visualstudio.com/items?itemName=SSIS.SqlServerIntegrationServicesProjects&ssr = false#overview

Visual Studio2019をインストールしていて、SSDTをVS 2019に追加しようとしました。SSDTをVS 2017の新しいインスタンスに追加しようとはしていません。解決策は提案されていません。参照の一部は、古いリリースに関係しています。

1
Albert