首先说下为何要在这里说一个开发工具,不得不佩服微软的思想:把服务器一切的管理都作的很自动化,不须要管理员更多的手工参与!
什么是SSIS?一说应用,你们就明白了,它就是一个使管理员能够进行自动化管理服务器的组件,主要能够根据实际状况来定义维护流程,主要应用在数据库上。
举个例子,数据库的实时性很是高,在备份上面,甚至可能要作到每分钟备份一次的频率,在服务器硬件环境上,可能就要上群集了。若是DBA每分钟就要点一轮鼠标备份,一天24小时,劳动可想而知。固然有人说,数据库天然就有它本身的备份管理,这话不假。但在效率上,远远比不上SSIS了(根据微软官方透露,SSIS的执行效率可缩短相同任务的7倍),有这样的优点,天然管理数据库起来就方便许多。它还有另一个特色:通常的备份任务的透明度很高,也就是说,本身作的任务计划,别人也能够看的明白,而使用SSIS作的包,隐藏了实施流程,安全性也就提升了。
最近我就作了个数据库的SSIS,很方便,效率也很高,1分钟、3分钟和半小时间隔备份一点也没有耽误。