我不是 ms sql 复制方面的专家。对于我们的项目,我们需要在不停机的情况下不时升级数据库。是否有某种集群/复制来满足这种需求。
例如,我们需要向数据库添加一些表,甚至更改/更改一些数据结构或向表中添加一些数据(行)。并且在此更新期间数据库应该启动并响应?
我不是 ms sql 复制方面的专家。对于我们的项目,我们需要在不停机的情况下不时升级数据库。是否有某种集群/复制来满足这种需求。
例如,我们需要向数据库添加一些表,甚至更改/更改一些数据结构或向表中添加一些数据(行)。并且在此更新期间数据库应该启动并响应?
when you altering the objects in the MS SQL Server database, database is up and responses for queries. But when the changes to object applies, this object can be locked until changes are finished. Another problem is that other users can lock the objects by their own transactions, and in this case your update script may be finished with time-out or deadlock error.
I cannot understand why you talking about the cluster, maybe I have wrong understand your question?