Archive

Posts Tagged ‘SharePoint 2010’

SharePoint 2010 — Kerberos & SQL 2012 Reporting (Named Instance)

Ершов Илья
Kerberos constraint delegation для SharePoint 2010 SP1 и SQL Server 2012 Reporting Services (Named Instance)
04 июля 2012

Есть следующая конфигурация:
1. SharePoint 2010 SP1 October 2011 CU с установленными SQL Server 2012 Reporting Services
2. SQL Server 2008 R2 c Named Instance на котором крутится база, из которой нам необходимо брать информацию для формирования отчетов. SQL 2012 настроен по статье http://blog.helloitsliam.com/Lists/Posts/Post.aspx?ID=66
3. Дополнительные параметры:
-домен: test.com
-имя экземпляра SQL: SP
-учетная запись для экземпляра: svcSQL

Задача: заставить это все работать с использованием Kerberos
Читать далее…

Move WSS/SharePoint 2007/2010 portal to new farm

Ершов Илья
Перенос портала WSS/SharePoint 2007/2010
02 мая 2012

WSS & SharePoint 2007
1. Создать новую ферму.
В том случае, если при создании фермы было автоматически создано новое веб-приложение на 80 порту, удалить его через центр администрирования
2. На обоих серверах WSS установить SQL Server Management Studio
3. На исходном сервере запустить Management Studio от имени администратора и подключиться к экземпляру SQL Server (в том случае, если используется SQL Server Express, то в качестве сервера указать \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query).
Использовать Windows Authentication.
4. Выполнить резервное копирование базы данных контента. Процедура резервного копирования базы данных описана в статье: http://msdn.microsoft.com/en-us/library/ms187510.aspx
Резервную копию перенести на сервер назначения.
5. На сервере назначения открыть Management Studio от имени администратора и подключиться к экземпляру SQL Server (в том случае, если используется SQL Server Express, то в качестве сервера указать \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query).
Использовать Windows Authentication.
6. Выполнить восстановление базы содержимого в новую базу. Процедура восстановления базы данных описана в статье: http://msdn.microsoft.com/en-us/library/ms177429.aspx
7. Создать новое веб-приложение на новом сервере.
Не запускайте мастер создания семейства веб-узлов!
8. В центре администрирования перейти Управление приложениями – Базы данных содержимого
9. Выбрать созданное веб-приложение и удалить базу данных содержимого
10. Открыть командную строку и выполнить следующую команду: stsadm.exe -o addcontentdb -url http://<имя_сервера/ -databaseserver -databasename
В том случае, если используется SQL Server Express, параметр databaseserver должен быть задан следующим образом: \Microsoft##SSEE
stsadm расположен в каталоге %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\bin
11. Проверьте работоспособность сайта

SharePoint 2010
1. Открыть SharePoint 2010 Management Shell от имени администратора
2. Экспортировать содержимое проблемного узла. Для этого выполнить командлет Export-SPWeb http://: -Path \backup.bak -IncludeUserSecurity
3. Выполнить импорт содержимого в новом портале. Для этого выполнить командлет Import-SPWeb http://: -Path \backup.bak -IncludeUserSecurity -UpdateVersions Overwrite

Метки: ,

SharePoint 2010 — System Account instead of user

Ершов Илья
Неверное отображение пользователей в SharePoint 2010
28 февраля 2012

Пользователь обратился с проблемой: при входе на портал SharePoint 2010 под любой учетной записью его имя отображается как System account (aka Системная учетная запись в русской версии). При этом при переходе на страницу My Profile отображается страница вошедшего пользователя.

Причиной такого отображения могут быть следующие настройки в IIS:
1. Sites – SharePoint — 80 (или другой проблемный) – Advanced Settings…
В поле Physical Path Credentials указана учетная запись фермы.
Решение: установить параметр Physical Path Credentials в Application user (pass-through authentication) и перезапустить IIS
2. Sites – SharePoint — 80 (или другой проблемный) – Authentication – ASP.NET Impersonation – Edit…
Параметр Identity to impersonate установлен в Specific User и указана учетная запись фермы
Решение: установить параметр Identity to impersonate в Authenticated user и обновить страницу

Ссылки по теме:
1. Обсуждение раз
2. Обсуждение два

Метки: ,

SharePoint 2010 — User Profile Synchronization Service — Portal access issue

Ершов Илья
Ошибки доступа к сайту портала SharePoint 2010
04 января 2012

При попытке доступа к сайту портала появляется ошибка:
«Возникла неожиданная ошибка»
Для получения более подробной информации по ошибке необходимо включить дебаг для этого сайта SharePoint. Для этого необходимо:
1. открыть на редактирование файл web.config, расположенный [drive]:\inetpub\wwwroot\wss\virtualdirectories\[port]
2. найдите и измените указанные значения на следующие:
— В разделе Compilation атрибут debug=true
— В разделе SafeMode атрибут callstack=true
— В разделе CustomErrors атрибут mode=off
3. перезапустите IIS

Теперь при попытке доступа к порталу сообщение об ошибке имеет следующий вид:

[NullReferenceException: Object reference not set to an instance of an object.]
Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_ApplicationProperties() +134
Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_PartitionIDs() +44
Microsoft.Office.Server.Administration.UserProfileApplicationProxy.IsAvailable(SPServiceContext serviceContext) +329
Microsoft.Office.Server.WebControls.MyLinksRibbon.get_PortalAvailable() +44
Microsoft.Office.Server.WebControls.MyLinksRibbon.EnsureMySiteUrls() +60
Microsoft.Office.Server.WebControls.MyLinksRibbon.get_PortalMySiteUrlAvailable() +15
Microsoft.Office.Server.WebControls.MyLinksRibbon.OnLoad(EventArgs e) +91
System.Web.UI.Control.LoadRecursive() +65
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2427

Проблему можно обойти, удалив User Profile Service Application.

Для полного разрешения проблемы необходимо выполнить следующее:
1. Проверить, установлены ли следующие обновления на Windows Server, если установлены — удалить их:
KB2532531
KB2555917
KB2533623
KB890830
2. удалить User Profile Service Application и повторно создать, как описано в статье User Profile Synchronization Service–Hangs on Starting (I fixed it!)
3. проверить настройки анонимного доступа для IIS:
— Открыть IIS manager
— Выделить строку с именем сервера и выберите пункт Authentication
— Выбрать Anonymous Authentication выберите пункт Edit в панели Actions
— Выбрать Specific User и введите IUSR
Внимание! Вам не надо вводить пароль для этого аккаунта.
— Выполнить iisreset -noforce

Всё. Теперь при запущенной службе синхронизации профилей доступ к порталу будет осуществляться без ошибок.

Полезные ссылки:
1. How to enable debug information over exceptions on SharePoint 2010
2. User Profile Synchronization Service–Hangs on Starting (I fixed it!)

Метки: