用于没有网络的桌面应用程序的SQL Server版本

时间:2016-12-14 18:44:18

标签: asp.net sql-server-ce sql-server-2016 c#-6.0

我的任务是为Windows笔记本电脑构建一个应用程序,工程师可以将其带入无法访问Internet的领域。然后,他们将通过表单添加数据,一旦他们回来并拥有互联网访问权限,他们就可以点击"同步"按钮并将收集的数据发送到外部SQL Server数据库。

数据库是SQL Server 2016,应用程序将成为C#.NET桌面应用程序。我的问题是,当没有互联网访问时,数据库可以使用哪些选项?我真的不想做Excel或Access。我真的很喜欢SQL Server Compact,但似乎过时了。 SQL Server Compact是否仍然与最新的.NET Framework相关,还是每个人都使用更新的东西?

1 个答案:

答案 0 :(得分:0)

您可以尝试创建一个在脱机数据库和实时数据库之间同步数据的ssis包。

ssis包可以作为间隔运行的SQL服务器作业执行

来自存储过程。请在以下链接中找到有关如何从存储过程执行包的信息。

https://msdn.microsoft.com/en-us/library/jj820152.aspx

然后可以从应用程序内部调用存储过程。