SQL SERVER 数据库快照
什么是数据库快照?
数据库快照是当前数据库的只读静态视图。
数据库快照的工作原理?
一旦创建了一个数据快照,数据库快照就会分配到一个空闲文件。当数据库原始页发生改变时,数据库原始页移动到数据库快照中。
图片来自网络
创建快照:
CREATE DATADASE database_snapshot_name ----服务器存储名
ON
(
name = logical_snapshot_name, -----本地存储名
filename = ‘d:\snapshot_name -----本地存储文件
)
AS Snapshot of database_snapshot_name
eg.创建数据库快照
USE Factory GO Create Database factory_dbss ON ( name = Factory, filename = ‘d:\factory_poto‘ ) As snapshot of Factory
访问数据库快照
1 use factory_dbss 2 go 3 4 select * from factory_dbss.dbo.depart
删除数据库快照
1 DROP DATABASE factory_dbss
使用快照恢复数据库
1 use master 2 go 3 4 Restore Database Factory FROM database_snapshot = ‘factory_dbss‘ 5 go
定时创建数据库快照
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。