понедельник, 27 апреля 2015 г.

Get-SPWeb : Cannot find an SPWeb object with Id or Url : http://site

Некоторое время назад проводили работы по переносу баз в другой кластер и после этого заметил, что при обращении к сайту через 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.

РЕШЕНИЕ

Проблема решилась созданием новой базы и перемещение в нее семейства сайтов.


пятница, 17 апреля 2015 г.

Ошибка: Не удалось завершить эту операцию. Повторите попытку.

При создании одного сайта, все списки и библиотеки выдавали следующее сообщение:

Не удалось завершить эту операцию.  Повторите попытку. 



Посмотрев внимательно логи, я заметил: Microsoft.SharePoint.SPTimeZone.EnsureTZData()   

перешел в параметры сайта (/_layouts/15/regionalsetng.aspx) и поменял тайм зону на «Москва» и все стало отлично.
так же, пошел в ЦА > веб-приложение > параметры веб-приложения и поменял там значение тайм зоны для вновь создаваемых сайтов.

надеюсь будет Вам полезно