FreeOZ论坛
标题:
Snapshot 数据块找的应用
[打印本页]
作者:
xblues
时间:
11-8-2010 22:03
提示:
作者被禁止或删除, 无法发言
标题:
Snapshot 数据块找的应用
看这个文章,
http://www.chinaz.com/Program/MSSQL/0219C4A2009_2.html
自从MS SQL 2005版本开始,支持数据块找功能了,数据快照是数据库的一个只读COPY,除了数据页以外,别的什么都没有(日志之类的东西都没有)。
我的想法是在复制生产数据库到分析数据库之前,可以建立一个生产数据库的快照,然后从这个快照中提取表,同步到分析数据库。
或者如果有报表要直接查询数据库内容,可以让报表直接指向快照进行查询,不影响生产数据库的运行,每天更新快照一次就好啦。
如果要对原始数据库进行大的改动,也可以建立一个快照,相当于备份,如果改错了,可以从快照恢复数据库。
CREATE DATABASE Snapshot_Name
ON
(
NAME = 'SourceDatabase_Data',
FILENAME = 'C:SQLServerSnapshotDatabaseFileName.mdf'
) AS SNAPSHOT OF SourceDatabase
复制代码
快照可以用Job来顶起重复执行。
欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/)
Powered by Discuz! X3.2