创建一个localDB,并在SQL服务器关闭时使用它

本文关键字:服务器 SQL 并在 一个 localDB 创建 | 更新日期: 2023-09-27 18:04:04

我需要你的帮助来处理我的c#程序的一个问题。我编写了一个GUI,允许用户管理存储在SQL Server数据库中的大量数据。一切工作正常,但我想确保应用程序工作,即使当服务器关闭(一个通用问题)。

我的计划是有一个本地数据库(例如在Visual Studio中使用的*.mdf数据库),并在每次GUI能够连接到在线SQL Server数据库时更新它。

你觉得怎么样?是否有类似的程序,或者我需要手动执行(创建.mdf文件,检查在线版本,编写更改等)?

创建一个localDB,并在SQL服务器关闭时使用它

除了评论指出这可能不是一个好主意(我同意):

  • 大部分工作必须手工完成。如果您的应用程序中有一个DB模型(比如使用实体框架时),它可以在本地文件中创建DB结构。您的大多数数据将需要时间戳来确定它们最后一次更改的时间。微软同步框架可能会利用你,但我个人没有使用它。看这里http://msdn.microsoft.com/en-us/library/bb902854(v=sql.110).aspx