保存多个用户输入变量,以便稍后在计划任务中使用

时间:2015-03-19 21:04:22

标签: c# sql variables scheduled-tasks

我正在尝试找出运行计划任务的最佳方法。我的程序找到数据库备份文件并将其还原到其他位置。但我只能在每天下午5点之后恢复备份。我需要程序的第一部分(这是一个带有用户输入来自下拉列表的Web表单)来保存一些变量,以便稍后在触发计划任务时使用(每天下午5点之后)。

程序的第二部分从第一部分获取用户输入的变量并运行程序的第二部分(数据库恢复)。我遇到的问题是找出从程序的第一部分存储变量的位置和方法? *此第一种表格可能会多次发送。意思是我需要检索从第一部分保存的变量以在第二部分中使用。

此外,试图找出如何运行程序的第二部分,直到所有已保存的变量都用完为止,这意味着从第一部分中选择的所有数据库都将被恢复。 (它是一个数据库恢复,因此我无法循环整个过程。有些数据库非常大)。

程序的第一部分,需要保存的变量 -dbName(从下拉列表中选择) -backUpLocation(备份文件所在的位置) -serverLocation(用户想要还原到的服务器)

程序的第二部分是做什么的 每天下午5点之后,复制文件并将其解压缩到第一部分指定的服务器。然后恢复它。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

我喜欢使用SQLite或仅使用LINQ to XML的常规旧XML文件来实现这种状态持久性。您对存储这些值的方式/位置有什么特殊要求吗?