代码路上『数据库开发专区』『SQL Server 论坛』 求sql 2000 中实现增量备份,或者能够选择对应的单表与多表进行备份。

1  /  1  页   1 跳转 查看:1147

求sql 2000 中实现增量备份,或者能够选择对应的单表与多表进行备份。

求sql 2000 中实现增量备份,或者能够选择对应的单表与多表进行备份。

求方法
代码路上,我们更专业。
 

回复:求sql 2000 中实现增量备份,或者能够选择对应的单表与多表进行备份。

差异备份
---------------------------------------------
(1)基于完全备份。
(2)备份自最近一次完全备份以来的所有数据库改变。
(3)恢复时,只应用最近一次完全备份和最新的差异备份。
-----------------------------------------------
backup database d2 to bak2 with init,name='d2_full' --差异备份,第一次备份时应做完全备份
create table b1(c1 int not null,c2 char(10) not null)
backup database d2 to bak2 with differential,name='d2_diff1'
insert b1 values(1,'a')
backup database d2 to bak2 with differential,name='d2_diff2'
insert b1 values(2,'b')
backup database d2 to bak2 with differential,name='d2_diff3'
insert b1 values(3,'c')
backup database d2 to bak2 with differential,name='d2_diff4'
restore headeronly from bak2
----------------------------------------------------------------------
代码路上,你我同行 Codes63.Net
做人要厚道,看帖要回帖!
 

回复:求sql 2000 中实现增量备份,或者能够选择对应的单表与多表进行备份。

能够搞成自动的吗?
代码路上,我们更专业。
 

回复:求sql 2000 中实现增量备份,或者能够选择对应的单表与多表进行备份。

可以哈。 用作业就成了
代码路上,你我同行 Codes63.Net
做人要厚道,看帖要回帖!
 

回复:求sql 2000 中实现增量备份,或者能够选择对应的单表与多表进行备份。

当数据库正在使用的时候,也能备份吗?
代码路上,我们更专业。
 

回复:求sql 2000 中实现增量备份,或者能够选择对应的单表与多表进行备份。

当数据库正在使用中备份,这实际上是说的是数据库的备份时候的并发问题.

摘了一段msdn上的帮助.
并发
当数据库正在使用时,SQL Server 使用一个联机备份过程来对数据库进行备份。在备份过程中,可以进行多个操作;例如:在执行备份操作期间允许使用 INSERT、UPDATE 或 DELETE 语句。

在数据库或事务日志备份的过程中无法运行的操作包括:

文件管理操作,如含有 ADD FILE 或 REMOVE FILE 选项的 ALTER DATABASE 语句。


收缩数据库或文件操作。这包括自动收缩操作。


如果备份操作与文件管理操作或收缩操作重叠,则产生冲突。无论哪个冲突操作先行开始,第二个操作总会等待第一个操作设置的锁超时(超时期限由会话超时设置控制)。如果锁在超时期限内释放,则第二个操作继续执行。如果锁超时,则第二个操作失败。
代码路上,你我同行 Codes63.Net
做人要厚道,看帖要回帖!
 
1  /  1  页   1 跳转

版权所有 代码路上  CODES63.NET
特别声明:本站资料和信息全部来自互联网和网站会员上传,若侵犯作者权益请与本站联系,我们将在24小时内删除!  Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2010 Comsenz Inc.
Processed in 0.046875 second(s) , 3 queries.
返顶部