【发布时间】:2010-09-05 12:31:17
【问题描述】:
我目前正在为我们的数据库创建一个主 ddl。从历史上看,我们使用备份/恢复来对我们的数据库进行版本控制,并且没有维护任何 ddl 脚本。架构很大。
我目前的想法:
-
将脚本分成几部分(可能在单独的脚本中):
- 表创建
- 添加索引
- 添加触发器
- 添加约束
每个脚本都会被主脚本调用。
- 我可能需要一个脚本来临时删除约束以进行测试
- 架构中可能存在孤立表,我计划识别可疑表。
还有其他建议吗?
编辑:另外,如果有人知道自动化部分流程的好工具,我们正在使用 MS SQL 2000(旧的,我知道)。
【问题讨论】:
标签: sql sql-server schema ddl