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

CA界面提示备份log提示

问题概要

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

检查工作

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

解决方案

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

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

补充

当再次运行配置向导时,可能提示
错误信息
该问题问题在于SharePoint没有对"C:\Windows\System32\inetsrv\config\applicationHost.config"文件有 “写”权限
其实很好解决,选中applicationHost.config文件,点击属性,安全选项卡,选择“修改”
在这里插入图片描述
加入“写”的权限就可以了~
**Note:**成功后,尽量把该权限恢复成“只读”,否则可能造成一些异常。

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

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

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

1 首先建立备份文件夹
2 在属性中选择 “共享” -> 高级共享
在这里插入图片描述
3 选择共享此文件夹,并设置权限
在这里插入图片描述
4 赋予 everyone 完全控制权限,并应用
在这里插入图片描述
5 最后你将得到如 “\\你的网络名称\分享的文件夹” 这种格式的链接
在这里插入图片描述
6 在备份设置里填写此路径,或者在shell里执行备份命令即可
在这里插入图片描述

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值