您好我正在尝试找到从我的数据库导出数据的解决方案,但我不知道什么是最好的方法。 简单地说,我将在未来升级我的项目,我不想丢失我的数据加上可能,我将来会添加一些新表,也许会在当前表中添加一些列。
那我该怎么办呢?
如果有一个解决方案可以从asp.net做到这一点,那么项目将在云上就会很棒。
我试图自己备份和恢复数据库,但它覆盖了数据,如果我添加了一些新表,可能会避免恢复数据
提前致谢。
答案 0 :(得分:0)
如果你想在代码中这样做,我认为最简单的方法是为你的修改创建ALTER语句;构建一个可以更新数据库的脚本。
在您的网站启动时?您可以使用必要的版本检查数据库的版本并运行脚本(从备份开始...)。您需要一个位置来存储数据库中的版本才能使其正常工作。
还有可用的工具(商业)可以做到这一点;但它没有编写脚本,因此它将是一个手动过程。