将 SQLServer 数据库与应用程序一起分发的正确方法是什么?

发布于 2024-07-29 20:08:49 字数 212 浏览 8 评论 0原文

多年来,我看到了许多方法:

  • 打包一个独立的数据库文件
  • 打包一个备份,在安装时恢复
  • 使用脚本从头开始创建数据库

在我看来,第三个选项是从头开始创建一个新数据库,构建来自脚本的数据结构并使用脚本填充任何静态数据是最好的方法。 它是可重复的,并且应该始终有效。

这个问题也适用于其他数据库管理系统。

Over the years I have seen many approaches to this:

  • Packaging a detached database file
  • Packaging a backup, which is restored at installation time
  • Creating the database from scratch using scripts

In my opinion, the 3rd option, creating a new database from scratch, building the data structure from scripts and populating any static data with a script is the best approach. Its repeatable, and should always work.

This question could also apply to other dbms.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

弄潮 2024-08-05 20:08:49

出于您建议的确切原因,我会推荐第三个选项。

I would recommend the third option for the exact reason you suggest.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文