首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在保留服务器位置知识的同时更改Server备份目标

在保留服务器位置知识的同时更改Server备份目标
EN

Database Administration用户
提问于 2014-09-19 19:14:40
回答 2查看 779关注 0票数 1

我目前有许多Server (2008 R2)数据库正在接收tlog和差异备份。

备份目前存储在NAS上,NAS将被重新使用。我需要开始将备份发送到与当前NAS有不同路径的新NAS。

我想要做的是将所有当前文件从当前NAS提升到新NAS,并重新配置当前备份作业以开始保存到新NAS。

我知道这不会破坏还原链,但我担心这会破坏Server在备份链中查找备份文件的意识。(它将尝试在旧NAS位置,而不是新NAS位置中查找旧备份文件。)

这是通过单独更新备份表中的记录来实现的,还是有比这更多的呢?

EN

回答 2

Database Administration用户

回答已采纳

发布于 2014-09-19 19:37:51

如果您的备份保留期为1个月或一些相对有限的内容,我建议采用以下方法。

  1. 保留旧的NAS,直到这些备份的保留期结束为止。
  2. 在新NAS上创建目录结构,并将备份重定向到那里。
  3. 一旦你对旧NAS的保留期到期,然后放弃使用旧NAS。

当您删除旧备份时,Server的备份上仍然会有旧的NAS路径。因此,它将逐步删除这些文件,而不需要您采取任何进一步的行动。

我通常建议不要更新系统表。

当我们必须移动文件时,我们只需移动它们并处理一个额外的脚本来处理已移动的文件,直到它们被清除。如果您有一两个星期的新NAS,需要旧备份的可能性很小。

票数 4
EN

Database Administration用户

发布于 2014-09-19 19:35:09

但我担心,此举将破坏Server在备份链中查找备份文件的意识。(它将尝试在旧NAS位置,而不是新NAS位置中查找旧备份文件。)

您需要首先更新您的脚本以指向新位置。然后,您需要确保SQL Server服务帐户对要进行备份的新NAS具有读-写权限。您还需要确保Server可以看到NAS,否则如果没有连接,您就无法在那里进行备份。可以完成一个简单的测试,在Server上创建一个测试数据库,然后尝试使用TSQL命令进行备份,如果您成功地在以前的NAS上进行备份,如果您没有解决错误,那么很好。

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

https://dba.stackexchange.com/questions/77116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档