四、基于策略的管理
设想你是一个生产奶粉的,由于以前的生产工艺是在三聚氰胺里加奶粉,这个后来被媒体曝光说这样搞是不行的,会吃坏小朋友的。所以你就想办法呀,要不咱们把三聚氰胺都从每罐奶粉里挑出来?说话容易做起来可就难了(不相信?你找罐奶粉来试试看),仓库里的好几千箱不说了,还有已经流放到各个区域里的,这怎么办呢?有了SQL Server 2008,这事儿就简单了,只要定一条策略:“奶粉-三聚氰胺”Automatically换成“奶粉-面粉”,每罐奶粉就自动寻找自己含有的三聚氰胺,然后刷的一声置换成面粉了,多好,又省事,又经济。
 
SQL Server基于策略的管理就是来帮数据库管理员们干这种原来要花很长时间在很多地方仔细地挑才能搞定的事儿,大大简化管理的复杂性。比如我以前就碰到过这事儿,老板为了规范数据库,就要求我把所有存储过程都统一命名成”usp_xxxxx”,天哪,我哪儿知道别人写的存储过程都在哪儿啊。在SQL 2008时代,这种问题的工作量只有一分钟。