2012-08-26 58 views
1

我正在從文件位置讀取shapefile,讀取它們的元數據並將它們寫入數據庫的SSIS包中。Microsoft Jet數據庫引擎找不到對象

SSIS包在我的本地機器上成功運行。我部署在服務器框中鍵入相同的SQL的工作,當我運行在服務器上盒(下SSIS執行人代理運行)的作業,它拋出我的OLEDB例外:

Microsoft Jet數據庫引擎找不到對象'tmp5330'。 確保對象存在,並且正確拼寫其名稱和路徑 。

它肯定發生在我從文件位置讀取shapefile並處理元數據的腳本組件中。我已經仔細檢查過SSIS帳戶對文件位置(文件所在的最後一個文件夾)有權限,並且它對它有明確的讀取權限。

如果有人能幫忙,會很棒。

回答

3

的問題是在噴氣發動機的配置,它看起來像它不接受該文件超過八個字符:

,以解決這個問題:「重命名文件,以便它在MS-DOS匹配8.3文件名格式。也就是說,文件名的長度不得超過八個字符,並且在該句點後必須具有正確的擴展名,例如dBASE文件的.dbf。'

有關更多詳細信息,請參閱http://support.microsoft.com/kb/209685

+1

謝謝。這就是問題所在。我只用一個長度小於8個字符的shapefile進行了嘗試,它似乎正在工作。我需要現在檢查服務器以及Jet如何配置。 – Divi

相關問題