微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql-server – 如何将数据库更改迁移到生产数据库?

我一直在做一个项目,并在第一阶段得到.但是,请求最终会改变,我必须添加新的表,并重新设置DB中的一些foriegn关键引用.

我遇到的问题是,一旦我在开发数据库上完成开发工作,我就不知道如何处理这样一个分期生产数据库的这种变化.

迁移数据库模式更改和维护数据库中的数据有哪些策略?

关于我的知识就是这样做是打开sql Server Management Studio并手动添加表.我知道这可能是一个糟糕的方式来做,所以寻找如何做到正确,同时意识到我可能开始错了.

解决方法

我通常使用像 SQL Server Publishing Wizard这样的东西来生成更改的sql脚本.这是一个相当简单和容易的方法.该工具的主要缺点是生成的将丢弃并重新创建没有更改的表,但由已更改的过程使用(并且我无法理解为什么),因此在执行脚本并删除时会出现一些体力劳动不需要的东西

请注意,您不需要下载并安装此工具;您可以从Visual Studio中启动它.右键单击服务器资源管理器中的连接,然后在上下文菜单中选择“发布到提供程序”.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐