标签: backup

如何备份 SQL Server(2000 和 2005)数据库?

目前,我们使用软件备份我们的 MSSQL 2000 和 2005 数据库,每晚将文件复制到磁带。数据库大小为 14-16Gb 和 500Mb。

由于 SQL Server 可以将数据库备份到文件,我们是否会更好地安排 SQL Server 创建备份文件,然后将这些文件备份到磁带?此外,如果我们使用这种方法,是否可以以某种方式创建自上次备份以来已完成的事务日志,以便我们可以重新创建数据库并应用其他事务?

backup sql-server

6
推荐指数
1
解决办法
4362
查看次数

是否有适用于 Linux 机器的体面的统一费率在线备份解决方案?

有没有人找到类似 Mozy(或 Backblaze)的解决方案来备份 Linux 机器?理想情况下,我希望为备份计划收取统一费用。

linux backup

6
推荐指数
4
解决办法
1505
查看次数

有多少坏磁带是“正常的”?

我在我的库中使用 Quantum DLT-S4 磁带 (800/1600GB),其中有两个 Quantum 磁带头。我有很多坏磁带,即出现“CRC 错误”或“无法读取磁带”等的磁带,备份软件将它们标记为坏磁带。我已将 100 件中的 20 件退回给 Quantum 以获得退款。该库仅使用了 18 个月,其中一个驱动器已在不久前更换过。仍然得到坏磁带。你们有多少坏磁带?

backup tape

6
推荐指数
1
解决办法
1644
查看次数

SQL 事务日志备份与完整备份冲突?

在我们的 SQL 服务器(2000、2005 和 2008)上,我们每天晚上运行一次完整备份,每 2 小时运行一次事务日志备份。我们并没有真正担心这两个过程会发生冲突,但最近我们遇到了以下一些问题:

  1. 在一台服务器上,trans log 备份偶尔会阻塞全量备份,必须手动停止全量备份才能完成

  2. 我们有时最终会得到一个超大的 trans log 备份文件(有时比完整备份还大!),它似乎是在完整备份运行的同时发生的。

我找到了一个参考,表明这些“不允许”同时运行,无论这意味着什么:SQL 2000 Books OnlineSQL 2005 Books Online。我不确定这是否意味着服务器会简单地阻止它们同时运行,或者我们是否应该在完整备份运行时明确停止日志备份。

那么这些之间是否存在已知的冲突/问题?SQL 版本之间的答案是否不同?我是否应该让 trans log 备份作业在执行之前检查完整备份是否正在运行?(我该怎么做……?)

backup transaction-log sql-server

6
推荐指数
2
解决办法
5632
查看次数

备份 Windows 2003 Server 时要考虑的事项

备份 Windows 2003 Server 时需要考虑的最重要事项是什么?

它的意思是这样的:

  • 常见错误。
  • 要完全恢复需要考虑的事情。
  • 最重要的点永远不会忘记。
  • ...

backup windows-server-2003

6
推荐指数
1
解决办法
454
查看次数

Symantec NetBackup 与 Backup Exec - 谁赢了!

赛门铁克销售两种非常相似的备份产品——我们是一家 NetBackup 公司,但我应该看看 Backup Exec 吗?

谁会在战斗中获胜,为什么?:)

backup netbackup backupexec

6
推荐指数
3
解决办法
8801
查看次数

Amazon S3 是否对您的数据做出任何形式的保证?

我已经多次阅读这些协议,我找不到任何可以保证亚马逊不会丢失或损坏您的数据的内容。他们是否做出任何此类保证?我可以信任 S3 作为我的长期备份存储吗?

backup amazon-s3 online-storage

6
推荐指数
1
解决办法
689
查看次数

任何支持 NDMP 的开源备份软件?

是否有任何支持NDMP 的开源备份软件?

我正在寻找用于备份大型 NAS 文件服务器的开源软件(或免费软件),它支持 NDMP 协议并使用 NDMP 协议进行备份/恢复。我找不到任何东西,但...

backup ndmp open-source

6
推荐指数
1
解决办法
9522
查看次数

有哪些更好的备份软件工具可用?

这是我们一直在努力解决的问题。什么备份软件值得它的重量?您是否使用具有所有花里胡哨的企业级应用程序,或者使用一些本地开发的应用程序,例如一些糟糕的 shell 脚本或批处理文件来完成工作?

如果您认为您使用的程序足以分享,请发布链接。

社区维基,所以没有错误的答案。

windows backup

6
推荐指数
2
解决办法
703
查看次数

使用 InnoDB 和 MyISAM 表创建*一致* *在线* MySQL 备份

我只是花了几个小时构建一个新的数据库服务器来替换mysqldump一个月前创建的文件中的2 个失败的服务器,然后使用我的服务器的 bin-logs 将其mysqldump更新。现在我有这个新的数据库服务器在线,并且已经运行了几天,我需要完成服务器设置并重新实施备份策略。

我需要将(至少)一个 MySQL Replication Slave 联机以供新服务器使用,并开始创建可用备份以备再次失败时使用。

在我进一步行动之前:

  • 在导入旧的逻辑备份并执行旧的 bin 日志之前,我忘记 (eep) 在新的 MySQL 服务器上启用 bin-log(我猜这归咎于当时醒着 24 小时)。

  • 我的数据由几个数据库组成,所有数据库都混合了 MyISAM 表和 InnoDB 表。

  • 此外,与在新服务器上启用 bin 日志相同,我忘记在导入所有数据之前打开该innodb-file-per-table选项my.cnf。二进制日志现在在新的 MySQL 服务器上启用,但 inno file per table 选项几乎是一个非修复,直到我可以导入另一个逻辑备份(我可能最终会启动第二个从站,并提升第一个从站掌握并放弃当前的主人 - 因为配置不是我需要的地方)。

所以,问题是:
我需要备份 MySQL 服务器,但我不能让新的 MySQL 服务器脱机。我需要继续进行写入,并在几乎没有停机时间的情况下提供读取服务。这种“几乎没有停机时间”的要求被定义为少于 10 分钟。我的数据目前在服务器上使用了大约 100GB 的空间(mysql 数据文件),逻辑备份大约是 50GB(这是很多索引......哈哈)。我不关心这个备份是合乎逻辑的,还是从 MySQL 数据目录中复制一份数据文件。在线后,我可以从从属设备创建逻辑备份。

而且,问题是:
您将如何创建这个所需的备份?我知道这并不容易,很多人会说这是不可能的。但我拒绝相信这是不可能的,必须有办法完成它。

关于服务器的说明:它运行的是 Ubuntu 10.04、MySQL 5.1.41,并且存储数据的文件系统是 ext3。服务器在 Rackspace Cloud 上运行,所以文件系统几乎“就是它本来的样子”,除非我可以重新分区根设备并使用另一个 FS(可能是 XFS?)重新分区来做快照。

我读过Perconas XtraBackup Tool,但它只适用于 InnoDB 表。他们有一个 MyISAM …

mysql backup mysql-replication incremental-backup database-backup

6
推荐指数
1
解决办法
2267
查看次数