Я выполнил обновление с 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)
Святая моли, что происходит ?!
Хотя я согласен с тем, что говорит Роберт - STSADM все еще должен работать в 2010 году, он просто устарел. (Это должно помочь с переходом от STSADM к материалам на основе Powershell.)
Я предполагаю, что вы все еще используете версию STSADM 2007 года. Я скопировал версию STSADM 2007 года на (свежий) сервер 2010 года и получил ту же ошибку, что и вы.
Вы собираетесь прямо к program files\common files\microsoft shared\web server extensions\14\bin
запустить STSADM? Или у вас есть установка улья в вашем PATH
переменная среды (или в пакетном сценарии, или что-то еще, что установит ее автоматически?) Убедитесь, что вы собираетесь \14\bin
и нет \12\bin
Для SharePoint 2010 вам следует переключиться с STSADM на PowerShell. Следующая ссылка на TechNet показывает сопоставления между командами STSADM и PowerShell.