2015-12-09 56 views
0

我已經開發了一個簡單的SSIS包這部分出口10000行到Excel .xlsx文件。該軟件包在我的本地BIDS中運行良好,但在使用代理帳戶在服務器上進行計劃時它已成功運行,但Excel未加載。ACE OLEDB 12.0問題在SSIS包,同時將數據導出到Excel

經過調查,我們發現,當數據大小超過了5000行這個問題只發生。當行數較少時,Job正在成功加載Excel。

我使用ACE OLEDB 12.0提供商,同樣是安裝在服務器上。任何想法爲什麼Excel數據大小增加時不加載。

當相同的包被以.xls運行Excel(Jet提供),然後它被加載細不管數據大小。

+0

的可能的複製[空Excel文件權限問題:到C SSIS Excel目標緩衝區大型唱片集:\用戶\默認](https://stackoverflow.com/questions/23523953/empty-excel-file-permissions-issue -ssis-Excel的目的地緩衝區大型記錄) – criticalfix

回答

0

SSIS包工作正常BIDS用於加載Excel文件5000個多行,但當相同的封裝在SQL Server代理作業下的代理帳戶運行失敗。

這樣做的主要原因是,對於大文件SSIS進程,使用C:\ Users \ Default位置來緩衝數據。因此,代理帳戶需要在此文件夾位置上寫入權限。在此之後,包裹中的包裹也能正常工作......乾杯。

相關問題