C#在SQLite和SQL Server之间同步数据
我正在为一家公司设计一个小软件。基本上,他们需要管理大量的项目。编辑、删除等。基本上,我最初将数据存储在他们计算机上本地的SQLite中。一旦完成对“列表”项的修改,就需要将它们同步到生产服务器上的SQL Server数据库 在数据库之间同步数据最可靠的方法是什么?我还将存储每个项目的小图像。我估计第一个月内会有1000~5000多件物品C#在SQLite和SQL Server之间同步数据,c#,sql-server,database,sqlite,sync,C#,Sql Server,Database,Sqlite,Sync,我正在为一家公司设计一个小软件。基本上,他们需要管理大量的项目。编辑、删除等。基本上,我最初将数据存储在他们计算机上本地的SQLite中。一旦完成对“列表”项的修改,就需要将它们同步到生产服务器上的SQL Server数据库 在数据库之间同步数据最可靠的方法是什么?我还将存储每个项目的小图像。我估计第一个月内会有1000~5000多件物品 我可以通过SQL来完成这一切吗?还是需要将SQLite数据库转换为其他格式?或者从SQLITE数据库中提取数据并手动同步 您是否考虑过改用SQL Server
我可以通过SQL来完成这一切吗?还是需要将SQLite数据库转换为其他格式?或者从SQLITE数据库中提取数据并手动同步 您是否考虑过改用SQL Server Compact Edition v4(在.NET 4上) 它将支持T-SQL前端到端,并且与SQLite一样易于部署。它是“in-proc”,例如,只需在项目中包含一个很好的DLL,它将所有内容存储在一个
.sdf
文件中,它不需要安装服务器,除了.NET 4之外,不需要运行时
见:
您希望使用SQLite的原因是什么?您不能将它存储在MSSQL数据库中,只是存储在一组不同的表中吗。AFAIK没有内置支持,但有一个开源项目: