首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用DPM 2007备份TFS -不同的备份时间

使用DPM 2007备份TFS -不同的备份时间
EN

Server Fault用户
提问于 2010-06-22 15:40:15
回答 1查看 197关注 0票数 1

我让DPM设置为每30分钟备份一次TFS服务器,原因是这是一个比古怪的SQL备份接口更好的接口。

我还使用SQL维护工作每晚做一个完整的备份。

我的想法是,在数据库丢失的情况下,我会使用DPM来恢复我的数据库,而每晚的完整备份将是“以防万一”DPM还原无法工作。

今天,我对这个设置进行了更深入的思考,并开始思考这样一个事实:各个数据库的DPM备份发生在不同的30分钟窗口中。例如,一个发生在13时30分,另一个发生在13h34等等。

当涉及到恢复TFS服务器时,这种时间差会不会成为一个问题?如果我恢复数据库并且它们来自不同的时间,这是否会造成损坏,其中一个数据库中的指针指向另一个数据库中缺少的项。这些数据库是相互依赖还是完全相互依赖?

最后,SQL (日志)备份将如何处理?

EN

回答 1

Server Fault用户

发布于 2012-06-27 23:37:44

据我所知,你的担忧是有根据的。

TFS备份指南文档不断地谈到需要确保备份TFS_数据库并将其还原为一个原子单元:

要成功备份,不仅必须备份部署使用的所有数据库,还必须将备份同步到同一时间点。如果使用标记事务,则可以最有效地管理此同步。...如果只备份和还原一个数据库,则其数据将与其他数据库中的数据不同步。

据我所知,即使是跨所有数据库的DPM备份,也无法实现这一点。它将在每个数据库的基础上实现一致性(通过VSS),但不跨数据库,即不在事务级别。我相信数据库备份是按顺序处理的。

要遵循的最佳策略似乎是是在备份指南(上面)中设置一个常规的SQL备份策略,其中包括事务日志标记,并确保这些备份文件由DPM备份。在发生故障时,使用DPM将数据库还原为“恢复”模式,然后在所有数据库中完成对最后一致事务标记的恢复(使用SQL管理工具)。但是,在DR场景中,能够使用DPM跳过大部分与重新设置TFS / SharePoint相关的疼痛将节省大量时间。

以这种方式设置备份集,包括事务标记,可以使用TFS PowerTools团队基金会备份外接程序实现自动化。理论上,这也可以用于还原,但是有一些在博士场景中查找事务标记的问题

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/153827

复制
相关文章
KVM--虚拟机备份还原(二十)
随着云计算,虚拟化在生产业务中的大规模推广,虚拟机的备份恢复显的尤为重要。面对勒索病毒,数据误删等事件,最重要的就是有“备份数据”可供恢复,从而解决数据丢失业务中断的问题。
Kevin song
2022/11/19
1.9K0
ghost备份和还原_cgi备份还原
用Ghost手动备份系统,主要是针对组装电脑而言,至于品牌机,它都会有自己的系统恢复工具,所以不在此列。 现在很多人对在使用电脑中出现系统崩溃的故障,都会采取重装系统的办法。 其实重装系统是一件比较麻烦的事。 一切都得从头开始,尤其是安装驱动、应用程序等等,全部再装好需要花费较长的时间。 所以在这里特别建议大家,在安装完操作系统之后,对系统进行手动备份。 这样当系统出现故障不能正常启动时,就可以从光盘或U盘启动,然后将系统还原,省时省力。 现在的操作系统镜像文件都提供有Ghost程序,可以将镜像文件刻录到光盘,也可以用老毛桃制作一个U盘启动盘。
全栈程序员站长
2022/10/04
3.9K0
ghost备份和还原_cgi备份还原
备份还原记
从php爆出漏洞的消息后,我这平日也没光临的小博,竟然跟风去升级了php,还是最新版的5.6版,然后。。。然后502了,当然,理所当然的我不知道问题出在哪里,于是开始了从来没有过的直接下载网站文件和数据库的备份恢复旅程。
空空裤兜
2023/03/03
1.3K0
备份还原记
ghost备份还原详细步骤_ghost一键备份还原
注意点 1: 整个过程中不可动鼠标,使用键盘和触摸板操作。开始备份或还原后中不要动键盘
全栈程序员站长
2022/10/04
3K0
xtrabackup 备份+还原简记
1、安装 下载地址:https://www.percona.com/downloads/Percona-XtraBackup-LATEST/
星哥玩云
2022/08/18
9210
elasticsearch数据备份还原[未测试]
1.在浏览器中运行http://XXX.XXX.XXX.XXX:9200/_flush,确保索引数据能保存到硬盘中。 2.原数据的备份。主要是elasticsearch数据目录下的nodes目录的备份。nodes目录为索引数据目录。 3.将原集群中的每个elasticsearch节点下的data目录拷贝至新的elasticsearch数据目录下。
双面人
2019/04/10
1.1K0
gitlab备份与还原
由于gitlab中存放的都是开发人员的工作成果,所以为了保证数据安全,我们会定期对数据进行备份,对gitlab进行备份将会创建一个包含所有库和附件的归档文件。对备份的恢复只能恢复到与备份时的gitlab相同的版本。将gitlab迁移到另一台服务器上的最佳方法就是通过备份和还原。gitlab提供了一个简单的命令行来备份整个gitlab ,并且能灵活的满足需求。
星哥玩云
2022/09/15
1.8K0
MySQL备份还原——AutoMySQLBackup介绍
AutoMySQLBackup是一个开源的MySQL备份脚本。可以说它是一个轻量级的备份方案,AutoMySQLBackup的安装、配置非常简单、方便。AutoMySQLBackup的sourceforge上介绍有如它本身,也非常的简单:
拓荒者
2019/03/11
5.3K0
MySQL备份还原——AutoMySQLBackup介绍
驱动备份还原精简工具
作者:matrix 被围观: 1,710 次 发布时间:2013-03-26 分类:兼容并蓄 | 无评论 »
HHTjim 部落格
2022/09/26
9130
驱动备份还原精简工具
mysql备份还原方案xtrabackup
摘要:mysql当数据库过大的时候,使用mysqldump的方式进行备份是一种非常慢的操作,500G的数据就够你备份一天一夜,我发现了一种mysql快速备份的方案,它使用文件存储的方式进行备份,支持全量和增量备份,这里所写为全量方式(如果可以接受备份开始到下次恢复之间的数据丢失时使用)。xtrabackup的备份速度很快,不管有多少的数据,备份速度完全是依赖于磁盘的读写速度,还支持压缩、不打断正在执行的事务、自动实现备份检验(用mysqldump会锁表,要加上可重复读--single-transaction才不会影响线上的程序写表,但是写表后的东西在还原的时候就会丢了,这也是全量备份的痛点)
机智的程序员小熊
2019/01/16
1.5K0
mysql备份还原方案xtrabackup
数据库备份/还原
开发的日常工作难免会遇到需要备份数据的场景,例如,DB特性变更,为了能备份便于回滚,亦或是,需要从不同服务器导数据。本文记录mysql、mongo数据库的常用导入/导出操作,方便查阅。
liliane
2022/08/14
4.7K0
MySQL 数据备份与还原
mysqldump命令将数据库中的数据备份成一个文本文件,表的结构和表中的数据将存储在生成的文本文件中。
阮键
2020/04/30
2.3K0
MySQL 数据备份与还原
mongodb 备份、还原、导出、导入
mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。
飞奔去旅行
2019/06/13
6.5K0
MySQL 数据备份与还原
步骤: 一.MYSQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建->PATH=";path/mysql/bin;"  其中path为MYSQL的安装路径。 二.命令行进入MYSQL的方法: 1.C:\>mysql -h hostname -u username -p 按ENTER键,等待然后输入密码,这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root.进入命令行就可以直接操作MYSQL了。 三.从数据库导出数据库文件
昨天50还没用完
2018/06/29
2.2K0
Mysql备份与还原——xtrabackup
上次我们介绍了采用逻辑备份mysqldump 备份方式,其最大的缺陷就是备份和恢复速度都慢,但如果数据库非常大,那再使用 mysqldump 备份就不太适合了。这时就需要一种好用又高效的工具,xtrabackup 就是其中一款,号称免费版的 InnoDB HotBackup。(mysqldump备份请到L宝宝聊IT公众号中找“mysql备份与还原——mysqldump结合binlog”文章)
L宝宝聊IT
2018/09/29
5.6K0
Mysql备份与还原——xtrabackup
mysql备份后缀是什么_mysql备份还原
格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql
全栈程序员站长
2022/07/02
5.4K0
mysql 备份还原shell 脚本
在备份时出现mysqldump: Error: Binlogging on server not active时,是因为mysql的binlog没有启动,在mysql的my.ini文件中[mysqld]下面添加
艳艳代码杂货店
2021/10/29
3.8K0
MySQL 数据备份与还原
  mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。
KEVINGUO_CN
2020/03/16
2.4K0
MySQL数据备份与还原
MySQL 数据库管理系统通常会采用有效的措施来维护数据库的可靠性和完整性。但是在数据库的实际使用过程当中,仍存在着一些不可预估的因素,会造成数据库运行事务的异常中断,从而影响数据的正确性,甚至会破坏数据库,导致数据库中的数据部分或全部丢失。
星哥玩云
2022/09/15
2.8K0
MySQL数据备份与还原
sqlserver 备份还原数据库
using Chloe.SqlServer; using System; using System.Collections.Generic; using System.IO; namespace bak { class Program { static void Main(string[] args) { Console.WriteLine("还原/备份(restore/backup):"); var rep =
FreeTimeWorker
2021/08/18
3.7K0

相似问题

从文本中按顺序选择每个字母

13

按字母顺序比较数组

45

按字母顺序加载数组

31

数组按字母顺序排序?

40

按字母顺序排序的字母数组

116
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文