SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错

SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错

问题概要

	该状态5分钟内没有变化,以及在手动备份时,出现该log的问题

检查工作

  1. SQL Server状态,权限问题
  2. 近期是否安装过新的CU补丁包
  3. User权限是否正常
  4. SP-Services状态是否正常
  5. 磁盘空间是否符合要求

解决方案

	管理员模式再次运行配置向导(Products Configuration Wizard)

影响自身的备份有很多因素,但是该解决方案适用于第 2 项,近期或更早之前安装过补丁包后,没有再次运行配置向导,导致job失败

补充

当再次运行配置向导时,可能提示
SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错
该问题问题在于SharePoint没有对"C:\Windows\System32\inetsrv\config\applicationHost.config"文件有 “写”权限
其实很好解决,选中applicationHost.config文件,点击属性,安全选项卡,选择“修改”
SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错
加入“写”的权限就可以了~

补充 2 - SP与SQL分别处在不同的server

这个时候log中会提示 “无法打开 xxxxxxxx.bak”文件

假设我的SP端位于Server A, SQL Server位于Server B,如果说我想进行备份 or 还原操作的话,需要进行如下操作

1 首先建立备份文件夹
2 在属性中选择 “共享” -> 高级共享
SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错
3 选择共享此文件夹,并设置权限
SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错
4 赋予 everyone 完全控制权限,并应用
SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错
5 最后你将得到如 “\\你的网络名称\分享的文件夹” 这种格式的链接
SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错
6 在备份设置里填写此路径,或者在shell里执行备份命令即可
SharePoint使用CA界面或shell命令进行备份时出现 长时间的"A backup or restore is currently in progress. " 以及获取SQL.bak时出错

如果有什么需要补充或者更好的方案,请回复哟~