在SQL Server 2008 R2上的大型生产表中添加列的最佳方法是什么?根据微软在线书籍:
ALTER TABLE中指定的更改将立即实施。如果更改需要修改表中的行,则ALTER TABLE将更新行。ALTER TABLE在表上获取一个模式修改锁,以确保在更改期间没有其他连接甚至引用该表的元数据,除非联机索引操作最后需要非常短的SCH-M锁。
(http://msdn.microsoft.com/zh-cn/library/ms190273.aspx)
在具有数百万行的大型表上,这可能需要一段时间。停电是唯一的选择吗?处理这种情况的最佳方法是什么?