浅谈SQL Server中的快照(3)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:16 点击:次
而删除快照数据库和删除普通数据库并无二至,也仅仅是使用DROP语句,如图10所示。
图10.删除快照数据库
我们也可以利用快照恢复数据库,这个恢复速度要比普通的备份-恢复来的快得多,这也可以将数据库呈现给测试人员,当测试结束后,恢复数据库到测试之前的状态。如图11所示。
图11.利用快照恢复数据库
使用快照其他一些需要考虑的因素
1.快照数据库的安全设置继承源数据库的安全设置。也就是说能访问源数据库的用户或角色也能访问快照数据库,当然,因为快照数据库是只读的,所以无论任何角色或人都无法修改快照数据库。
2.我们由文章前面图5看出,随着快照存在的时间越来越长,快照会不断增长。所以推荐在快照达到源数据库大小30%之前,重新创建快照。
3.由于快照会拖累数据库性能,所以数据库不宜存在过多快照。
总结
本文简单讲述了数据库快照的概念,原理以及使用。数据库快照可以在很多场景下使用,无论是用于报表,还是和镜像配合提供负载,以及利用快照恢复数据库,使用得当的话,快照将会是一把利器。
本文示例代码猛击这里-->http://www.2cto.com/uploadfile/2012/0330/20120330112419629.rar
作者 宋沄剑
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>