是否有人知道將大型SQL Server數據庫轉換爲sqlite或SQL Server compact的最佳方式是什麼?將SQL Server數據庫導出到sqlite(或SQL Server Compact)的最佳方法
SQL Server數據庫應該在50-70Gb左右。
在互聯網上有一些例子(腳本模式),但我沒有發現任何關於數據的結論。
謝謝。
是否有人知道將大型SQL Server數據庫轉換爲sqlite或SQL Server compact的最佳方式是什麼?將SQL Server數據庫導出到sqlite(或SQL Server Compact)的最佳方法
SQL Server數據庫應該在50-70Gb左右。
在互聯網上有一些例子(腳本模式),但我沒有發現任何關於數據的結論。
謝謝。
您可以使用我的Exportsqlce工具從SQL Server數據庫以sqlite格式創建.sql文件。然後使用sqlite3.exe
下載命令行工具從https://github.com/ErikEJ/SqlCeToolbox/releases/tag/3.5.2
Export2SQLCE.exe "Data Source=(local);Initial Catalog=Northwind;Integrated Security=True" Northwind.sql sqlite
好運跑他們!
(我也有SSMS和VS擴展,允許您從GUI做到這一點)
我今天要測試這個。如果它有效,我會將我的問題標記爲答案。 – 2014-09-29 07:06:35
我忘了:謝謝:) – 2014-09-29 07:06:52
經過一番測試。我已經做到了,從sqlite數據庫讀取速度非常快。謝謝:) – 2014-10-02 14:30:22
你認真想的那種數據存儲到一個單獨的文件和一個單用戶,基於文件的數據庫系統? ? – 2014-09-26 10:53:25
SQL Compact上的最大數據庫大小爲4 GB ..而50 GB與SQLite根本不可行 – ErikEJ 2014-09-26 10:56:43
這將很難。一個sql compact db的最大大小是4GB。 http://stackoverflow.com/questions/7524197/does-sql-server-compact-still-limit-to-4gb – 2014-09-26 10:57:17