mar*_*ith 3 sql sql-server ssms sql-server-2008
我想知道是否有办法自动附加到脚本文件我对列,表,关系等所做的所有更改...
问题是我在TEST数据库上做了很多不同的更改,我的想法是在将测试数据库移动到生产时应用此更改脚本...因此保留生产数据但应用所有模式和对象更改.
是否有捷径可寻?它还可以迁移数据库图表更改吗?
我已经看到了每次进行更改时如何创建更改脚本,但这意味着我必须复制并粘贴到主文件中.其实很简单!
我只是想知道我是否遗漏了什么?
不要使用UI对测试服务器进行更改.编写脚本并将其保留在源代码管理之下.您可以从实时数据的备份开始测试脚本,并且可以调整yoru脚本,直到它们达到所需的结果.然后,您可以检入脚本以供参考,稍后将其应用于实时服务器.请参阅此文章版本控制和您的数据库.
顺便说一句,看看SSMS工具包,我想它可能会做你想要的(我不确定).我的建议是:建立模式版本,使用显式创建/保存的脚本,使用源代码控制.
| 归档时间: |
|
| 查看次数: |
3284 次 |
| 最近记录: |