2011-11-01 66 views
0

我有一個基本的SSIS包有執行進程任務運行一個.exe坐在我們的NAS /共享驅動器產生一個csv文件,並在稍後閱讀腳步。SSIS執行進程任務掛起從SQL Server作業,沒有錯誤給出

我可以在BIDS內執行SSIS包,一切都完美無瑕。在部署到服務器並從作業運行時,SSIS包會掛起並保持執行模式。

爲了驗證我們可以從服務器運行它,我嘗試從服務器內的命令行運行.exe,並遇到了一個錯誤,它阻止了運行.exe,結果我們需要一個64位的Windows服務器2008年具體.exe我們已經放在一起。儘管更新.exe並能夠從服務器的命令行運行,但我們仍然遇到同樣的問題。

任何想法,指針,甚至潛在的研究途徑將不勝感激,因爲我對SSIS相對陌生,並耐心地試圖破解我的方式。

乾杯

+0

有沒有錯誤?你嘗試打開日誌?您是否嘗試將作業設置爲使用與您相同的憑據(如從BIDS執行)? –

+0

[Process Explorer](http://technet.microsoft.com/zh-cn/sysinternals/bb896653)和[Process Monitor](http://technet.microsoft.com/zh-cn/sysinternals/bb896645)可能有用。 exe程序是否掛起或完成並退出? –

+0

爲每個事件記錄已打開,該步驟沒有錯誤,並聲稱該步驟成功完成,但是SSIS包不會進行到下一步,並且不會創建.exe的輸出,從而導致它隱藏起來SQL作業。嘗試使用不同的憑據執行,並且在BIDS中一切都很好,而不是在從SQL Server作業運行時。 – purchas

回答

2

如果您正在使用從UNC路徑可執行你必須將它添加在本地Intranet區域設置。

在您的Internet Explorer上,轉到安全並選擇本地Intranet設置。點擊網站並添加您的UNC路徑,然後單擊確定。 file://協議自動添加。

這與SSIS無關,但與Internet Explorer中的區域設置有關。

這應該有所幫助。

+0

這一個工作。當在執行流程任務中嘗試從服務器上的BIDS執行時,總會出現一個問題,詢問您是否想要信任這位出版商,而我認爲這是該問題的答案。一切都很好 – purchas

相關問題