0

您好我正在尝试找到从我的数据库中导出数据的解决方案,但我不知道什么是最好的方法。简单地说,我将来会升级我的项目,我不想丢失我的数据,也许,我将来会添加一些新表,也许会在当前表中添加一些列。

那我该怎么办?

如果 asp.net 有解决方案可以做到这一点,那就太好了,因为该项目将在云上。

我曾尝试自行备份和恢复数据库,但它会覆盖数据,如果我添加了一些新表,它可能会避免恢复数据

提前致谢。

4

1 回答 1

0

如果您想在代码中执行此操作,我认为最简单的方法是为您的修改创建 ALTER 语句;构建一个可以更新数据库的脚本。

在您的网站启动时?您可以使用必要的版本检查数据库的版本并运行脚本(从备份开始......)。您将需要一个地方来将版本存储在您的数据库中以使其正常工作。

还有一些可用的工具(商业)可以做到这一点;但它不是脚本化的,因此它将是一个手动过程。

于 2013-08-04T10:38:53.027 回答