【发布时间】:2018-06-08 16:10:46
【问题描述】:
我正在处理 ASP.NET Web API 中的一个需求,它需要两个相同的数据库。
我在同一台服务器上创建了两个相同的数据库。假设一个用于开发,另一个用于测试。
我想立即将所有架构(如存储过程、视图和表)更改从另一个数据库复制到另一个。
我不担心数据复制,我只需要确保两个数据库具有完全相同的架构定义。
我尝试从一个数据库生成架构并定期更新另一个数据库。但现在,我想立即将更改复制到另一个数据库。因此,当我在开发数据库中更新存储过程或视图时,同样的更改也应该立即应用于测试数据库。
我请求您告诉我这是否可能,或者是否有其他方法可以实现这一目标
【问题讨论】:
-
您好 Sachin,您可以检查在数据库和实例对象的元数据更改上执行的 DDL 触发器。您可以创建一个通用的或多个触发器
-
这对我来说真的感觉像是数据库源代码控制,然后使用适当的工具在每个上“部署”它。
标签: asp.net sql-server database sql-server-2012 database-replication