2016-07-01 57 views
0

當我嘗試在本地運行一個U SQL腳本,我得到以下錯誤:系統錯誤運行U型SQL腳本本地

Start : 7/1/2016 12:53:49 PM 
Initialize : 7/1/2016 12:53:49 PM 
GraphParse : 7/1/2016 12:53:49 PM 
Run : 7/1/2016 12:53:49 PM 
Start 'Root' : 7/1/2016 12:53:50 PM 
End 'Root(Success)' : 7/1/2016 12:53:50 PM 
Start '1_SV1_Extract' : 7/1/2016 12:53:50 PM 
End '1_SV1_Extract(Error)' : 7/1/2016 12:53:50 PM 
End '1_SV1_Extract(Error)' : 7/1/2016 12:53:50 PM 
Completed with 'Error' : 7/1/2016 12:53:50 PM 
Execution failed with error 'Failed to start vertex host : 'System.ComponentMode 
l.Win32Exception (0x80004005): The specified executable is not a valid applicati 
on for this OS platform. 
    at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startIn 
fo) 
    at Microsoft.Analytics.LocalRun.VertexExecutionHost.Start()' 
1_SV1_Extract Error : 'System.ComponentModel.Win32Exception (0x80004005): The sp 
ecified executable is not a valid application for this OS platform. 
    at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startIn 
fo) 
    at Microsoft.Analytics.LocalRun.VertexExecutionHost.Start()' 
' 
Execution failed ! 

我可以運行在Visual Studio中,在數據湖店執行腳本,只有在嘗試本地運行腳本時纔會出現錯誤。

我使用Visual Studio 15個社區的64位Windows 7

回答

0

在Windows 7的情況下,64位,請確保您有VS 2015年更新2安裝也是這個UCRT更新: https://www.microsoft.com/en-us/download/details.aspx?id=50410

如果還是失敗,請嘗試打開cmd shell,然後嘗試運行
「your project \ bin \ debug [很長的十六進制字符串] \ localvertexhost.exe」並查看它是否運行正常?

+0

我已經安裝了這兩個更新。當我在命令行中運行它時,出現同樣的錯誤:「...不是有效的Win32應用程序」 – Pfav

+0

該應用程序是一個Windows 64位本機應用程序。既然你提到你使用的是64位的Windows 7,Windows提供這個錯誤的原因可能是文件本身以某種方式被破壞了(病毒?)。也許你可以嘗試重新安裝ADLA工具,看看是否有幫助。同時,重新安裝後,請確保您「建立清潔」解決方案。 –

+0

另一位同事遇到了同樣的問題,這讓我覺得它一定是不適合我們的環境的東西 – Pfav

0

您使用的是32位的Windows 7? U-SQL本地運行需要64位Windows才能工作。

真誠, 餘東

+0

我正在使用64位,我會將其添加到原始問題 – Pfav