创建一个localDB,并在SQL服务器关闭时使用它
本文关键字:服务器 SQL 并在 一个 localDB 创建 | 更新日期: 2023-09-27 18:04:04
我需要你的帮助来处理我的c#程序的一个问题。我编写了一个GUI,允许用户管理存储在SQL Server数据库中的大量数据。一切工作正常,但我想确保应用程序工作,即使当服务器关闭(一个通用问题)。
我的计划是有一个本地数据库(例如在Visual Studio中使用的*.mdf
数据库),并在每次GUI能够连接到在线SQL Server数据库时更新它。
你觉得怎么样?是否有类似的程序,或者我需要手动执行(创建.mdf
文件,检查在线版本,编写更改等)?
除了评论指出这可能不是一个好主意(我同意):
- 大部分工作必须手工完成。如果您的应用程序中有一个DB模型(比如使用实体框架时),它可以在本地文件中创建DB结构。您的大多数数据将需要时间戳来确定它们最后一次更改的时间。微软同步框架可能会利用你,但我个人没有使用它。看这里http://msdn.microsoft.com/en-us/library/bb902854(v=sql.110).aspx