工作內容: 我正在將DB從MS Access遷移到Maximizer。爲了做到這一點,我必須在MS ACCESS中將64個表合併成一個。輸出必須採用TAB或CSV文件的形式。然後將其導入Maximizer。查詢崩潰MS Access
問題: Access是無法執行的查詢是如此的複雜,似乎,因爲它崩潰我運行查詢的任何時間。
選擇: 我曾經想過幾個備選方案,並願意做最少耗時一個,出來的這些,同時還服用任何機會學到新的東西。
- 將每個表導出到CSV並導入到SQLight中,然後使用它進行查詢以執行與ACCESS無法執行的操作相同的操作(合併64個表)。
- 將每個表格導出爲CSV並編寫腳本以訪問每個表格並將CSV合併到單個CSV中。
- 以某種方式連接到MS ACCESS DB(API),並編寫腳本以從每個表中提取數據並將它們合併到CSV文件中。
問題: 你有什麼建議?
澄清:
- 我合併表,而不是串聯。每個表格都有不同的結構和不同的數據。這是一個規範化的CRM數據庫。公司 - >聯繫人 - >詳細信息=〜60表格的詳細信息。
- 由於在數據庫遷移之後Access db將被破壞,我希望儘可能少用Access。
你可以給結構(概述)和查詢? – 2010-06-17 19:14:59
另一種可能性可能是從技術上弄清楚什麼是錯誤的,在MS Access DB中進行更改,然後在不崩潰數據庫的情況下運行查詢。也許它僅僅是內存不足,指標不足等 – MJB 2010-06-17 19:16:41