我从客户的生产服务器上创建了一个Sharepoint 2010站点的备份,以便我可以在我的登台服务器上对其进行一些新的更改。
我可以毫无问题地从备份恢复网站集但是当我尝试在我的登台服务器上创建同一网站的备份时,我总是收到错误“由于对象的当前状态,操作无效”。
然而,在给出错误之前,会创建一小部分备份文件。如果我再次尝试运行Backup-SPSite,它始终会在同一点失败,并且损坏的备份文件总是大小相同。
通过日志看起来问题可能与用户权限有关。我想知道从客户端的生产服务器发来的用户权限,用户数据等是否有可能在某种程度上搞砸了备份过程,因为在我的登台服务器上找不到相同的数据。
此处提到http://technet.microsoft.com/en-us/library/ee748617.aspx同样的错误,但在我的情况下,UseSqlSnapshot参数无论如何都不起作用。
我一直在用这个问题撞到墙上,如果有人对可能有用的建议有任何建议,我将不胜感激! :)
设置:
Windows Server 2008 R2
Sharepoint 2010 Server(没有SP1,因为它尚未安装在客户端的生产服务器上)
Microsoft SQL Server Express Edition
干杯!
答案 0 :(得分:1)
我检查了用户在我客户的生产服务器上签出的文件后,备份过程开始工作。
我通过打开损坏的备份文件并查看最后一个条目的标题找到了什么文件。