从大型数据集从sql server迁移到sqlite的最快方法

时间:2012-06-09 11:03:25

标签: c# .net sql-server sqlite data-migration

我有一个包含超过3200万条记录的数据库,我必须将它从SQL Server迁移到Sqlite。

在本文的帮助下,我尝试了SSIS(SQL Server Integration Services) http://dbauman.blogspot.com/2009/03/connecting-to-sqlite-through-ssis.html

但过程非常慢,我该如何迁移这些数据?

2 个答案:

答案 0 :(得分:12)

有一个C#实用程序可以自动从SQL Server数据库转换为SQLite数据库 liron。

Here是代码项目文章。

答案 1 :(得分:2)

我建议在SQLite中使用事务,否则Indices是在添加了每个新记录的情况下构建的,而不是在完成一个工作块时构建的。

由于我不知道数据的结构,很难给出具体的建议,但编写一个可以从SQLServer读取并写入SQLite的小应用程序通常是迁移的实际开始。有了在迁移后拥有完整包装器的好处,您可以在将来使用它。