2010-05-11 74 views
0

我正在創建一個SSIS包,它將讀取用戶的SQL數據庫並填充Access數據庫中的表。但是,對於最大的用戶數據庫,我會在Access文件達到大約時發生錯誤。 2 GB。SSIS中的Access數據庫目標是否有大小限制?

有沒有人遇到這個問題?這是這個操作的大小限制嗎?

更多信息:我收到錯誤代碼0xC020907B,但沒有可以看到的其他信息。

Error: 0xC0209029 at , [733]: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "input "OLE DB Destination Input" (746)" failed because error code 0xC020907B occurred, and the error row disposition on "input "OLE DB Destination Input" (746)" specifies failure on error. An error occurred on the specified object of the specified component. There may be error messages posted before this with more information about the failure.

+0

爲什麼選擇Jet/ACE作爲您的數據存儲而不打擾調查其對文件大小的限制? – 2010-05-12 23:23:16

+0

簡答:我沒有。這個決定是在我來到公司之前做出的,現在我們堅持使用它來實現後向兼容。毫無疑問,我們很快就會尋找不同的東西(特別是數據庫英寸接近2 GB的門檻),但目前這種變化並不存在。 – 2010-05-17 14:52:56

回答

3

Access數據庫的最大大小爲2 GB。

+0

是正確的。任何情況下Access的最大大小都是2GB。這與SSIS無關。任何輸入法都會有同樣的問題。 – 2010-05-11 16:12:44

相關問題