2010-05-17 69 views
2

我有一個相當大的SQL Server數據庫;我想拉出4個表格並將它們直接轉儲到sqlite.db中進行遠程查詢(通過每晚批量處理)。將幾個SQL Server表移動到SQLite的最有效方法?

我正要寫一個腳本來通過(很可能在通過cron啓動的unix主機上);但應該有一個更簡單的方法直接導出表(SQLite不是包含的DTS導入/導出嚮導中的選項)

通過批次將SQL Server錶轉儲到SQLite的最有效方法是什麼?

+1

SQLite的將所有的數據作爲串 - 遷移不是爲微弱的心臟。 – 2010-05-17 20:41:57

回答

1

如果您正在考慮DTS,那麼您可以通過ODBC來完成。 MSSQL - > ODBC - > sqlite的

http://www.ch-werner.de/sqliteodbc/

+0

挖掘後;這看起來好像適合我現有的代碼和預期的數據集。謝謝 :) – wom 2010-05-18 21:06:49

2

您可以將您的數據從ms-sql與sqlcmd導出到一個文本文件,稍後用sqlite中的批量導入將其導入。閱讀this問題和答案得到一個想法如何在sqlite中做到這一點。

你可以創建一個批處理文件,並運行這與cron,我猜。

相關問題