Некоторое время назад проводили работы по переносу баз в
другой кластер и после этого заметил, что при обращении к сайту через PowerShell от имени SP_Admin, возникает ошибка:
Get-SPWeb : Cannot find an SPWeb object with Id or Url : http://site/ and site Url http://site. At line:1 char:1+ Get-SPWeb http://site/+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (Microsoft.Share....SPCmdletGetWeb:SPCmdletGetWeb) [Get-SPWeb], SPCmdletPipeBindException + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletGetWeb
После добавления
учетки как SPShellAdmin ситуация не менялась. Хотя с другими сайтами (находящихся
в других базах) все было хорошо.
После добавления учетке прав sysadmin на инстанс SQL, ошибка проходила.
Видимо проблема была связана с миграцией с SharePoint 2010 в 2013.
РЕШЕНИЕ
Проблема решилась созданием новой базы и перемещение в
нее семейства сайтов.