Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将几个SQL Server表移动到SQLite的最有效方法是什么?_Sql Server_Sqlite_Batch File_Sql Server 2000 - Fatal编程技术网

Sql server 将几个SQL Server表移动到SQLite的最有效方法是什么?

Sql server 将几个SQL Server表移动到SQLite的最有效方法是什么?,sql-server,sqlite,batch-file,sql-server-2000,Sql Server,Sqlite,Batch File,Sql Server 2000,我有一个相当大的SQL Server数据库;我想取出4个表,并将它们直接转储到sqlite.db中进行远程查询(通过夜间批处理) 我正要编写一个脚本来逐步完成(很可能是在通过cron启动的unix主机上);但是应该有一种更简单的方法直接导出表(SQLite不是附带的DTS导入/导出向导中的选项) 通过批处理将SQL Server表转储到SQLite的最有效方法是什么?您可以使用将数据从ms SQL导出到文本文件,然后使用SQLite中的批量导入将其导入。阅读问题和答案,了解如何在sqlite中实

我有一个相当大的SQL Server数据库;我想取出4个表,并将它们直接转储到sqlite.db中进行远程查询(通过夜间批处理)

我正要编写一个脚本来逐步完成(很可能是在通过cron启动的unix主机上);但是应该有一种更简单的方法直接导出表(SQLite不是附带的DTS导入/导出向导中的选项)


通过批处理将SQL Server表转储到SQLite的最有效方法是什么?

您可以使用将数据从ms SQL导出到文本文件,然后使用SQLite中的批量导入将其导入。阅读问题和答案,了解如何在sqlite中实现这一点


我想,您可以创建一个批处理文件并使用cron运行它。

如果您正在考虑DTS,那么您可能可以通过ODBC来实现。MSSQL->ODBC->Sqlite


Sqlite将所有数据视为字符串—迁移不适合胆小的人;这似乎最适合我现有的代码和预期的数据集。谢谢:)