Назад | Перейти на главную страницу

сбой stsadm после обновления sps07 до sps10

Я выполнил обновление с 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.

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