首页 > 代码库 > SQL SERVER 数据库快照
SQL SERVER 数据库快照
什么是数据库快照?
数据库快照是当前数据库的只读静态视图。
数据库快照的工作原理?
一旦创建了一个数据快照,数据库快照就会分配到一个空闲文件。当数据库原始页发生改变时,数据库原始页移动到数据库快照中。
图片来自网络
创建快照:
CREATE DATADASE database_snapshot_name ----服务器存储名
ON
(
name = logical_snapshot_name, -----本地存储名
filename = ‘d:\snapshot_name -----本地存储文件
)
AS Snapshot of database_snapshot_name
eg.创建数据库快照
USE FactoryGOCreate Database factory_dbss ON( name = Factory, filename = ‘d:\factory_poto‘)As snapshot of Factory
访问数据库快照
1 use factory_dbss2 go3 4 select * from factory_dbss.dbo.depart
删除数据库快照
1 DROP DATABASE factory_dbss
使用快照恢复数据库
1 use master2 go3 4 Restore Database Factory FROM database_snapshot = ‘factory_dbss‘5 go
定时创建数据库快照
SQL SERVER 数据库快照
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。