我正在尝试在Android应用程序中复制SQL Server 2008数据库的一部分。
是否有直接从SQL Server生成的脚本导入SQLite?
我遇到过一个转换工具,它仅限Windows(对我不起),并且没有提及如何将结果导入Android设备。
答案 0 :(得分:1)
使用SQL Server Management Studio命令“生成脚本”。您可以选择表格,并可能在表格中包含数据。如果您愿意,它将与INSERT语句一起构建CREATE语句。您可能必须修改列数据类型以适合SQLite。
根据需要使用任何SQLite前端将这些脚本执行到Android SQLite文件中。
答案 1 :(得分:1)
我没有使用SQLite的经验,但是通过使用.NET的DataSet.WriteXml创建数据的xml表示然后可以导入,我已经在将数据从MS SQL Server迁移到其他数据库方面取得了一定的成功。只需几行代码。
如果您有在Windows环境中开发的工具,我相信您也可以使用.net直接连接到SQLite,这样您就可以直接在该平台上创建SQLite数据库,然后只需移动数据库文件。