sps07 升级到 sps10 后 stsadm 崩溃

sps07 升级到 sps10 后 stsadm 崩溃

我已经从 sps07 升级到 sps10,现在尝试使用以下命令备份 sps10

stsadm -o backup -directory c:\backup -backupmethod full

发生的问题是 stsadm 在尝试执行备份时崩溃。更糟糕的是,当我尝试从命令行启动 stsadm 时,我收到以下错误。

Unhanded exception: System.MissingMethodException: Methode not found: "Void Microsoft.SharePoint.SPRequestManager.Dispose()".at Microsoft.SharePoint.StsAdmin.SPStsAdmin.Main(String[] args)

天啊发生什么事了?!

答案1

虽然我同意罗伯特的说法 - STSADM 应该仍可在 2010 上运行,但它已被弃用。(这是为了帮助从 STSADM 迁移到基于 Powershell 的东西。)

我猜你仍在运行 2007 版 STSADM。我将 2007 版 STSADM 复制到(全新的)2010 服务器,并遇到了与你完全相同的错误。

您要直接program files\common files\microsoft shared\web server extensions\14\bin运行 STSADM 吗?或者您的环境变量中是否已设置了配置单元PATH(或在批处理脚本中,或者其他可以自动设置配置单元的脚本中?)请检查以确保您要这样做,\14\bin而不是\12\bin

答案2

对于 SharePoint 2010,您应该从 STSADM 切换到 PowerShell。以下 TechNet 链接显示了 STSADM 命令和 PowerShell 之间的映射。

http://technet.microsoft.com/en-us/library/ff621084.aspx

相关内容