我们安装了SQL Server 2014 Enterprise,以运行应该24/7可用的数据库。我们的数据库足够大(200gb +)。另外,我们有很多服务每分钟都会访问数据库,以读取,更新或插入新数据。我们希望为客户提供“热”重新部署功能,并使我们的每日更新(.net和架构更新)对客户透明。我们已经找到了一种基于群集的解决方案,该群集具有负载平衡器来更新应用程序的二进制文件,但是对于数据库的更新部署过程以及解决此问题的最佳实践还有一些误解。
对于架构更改,请关闭一台服务器,应用架构更改,将其备份,然后将相同的更改应用于第二个实例。可以使用SQL Server工具来完成吗,这是一种通用方法吗?备份服务器后如何同步数据?还是我完全想错了方向,是否有更好的解决方案?
我们常见的架构更改:添加/删除列,添加/删除存储过程