Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Требуется список всех пользователей фермы SharePoint со связанными объектами и разрешениями

Автор вопроса: CommunityОтветов: 1

Привет,

Я ищу небольшой запрос SQL для QUERY (конечно, с NOLOCK) из необработанных баз данных SharePoint SQL Content, чтобы создать список пользователей, объектов и назначенных им разрешений.

Я без проблем выполнил другие "сырые" запросы .... для списка всех пользователей, зарегистрированных на сайте ... но я застрял в том, как определить, К КАКИМ ОБЪЕКТАМ (Интернет, списки, элементы) пользователи имеют доступ и какой уровень доступа им предоставлен.

Не могли бы вы указать мне правильное направление?

Спасибо!

//W

  • Разве объектная модель SharePoint не вариант. Есть причина, по которой вы не можете найти в Интернете много материалов о работе с базами данных SharePoint напрямую ... Colin 02.07.2009

sqlschemasharepoint

Ответы

Ответ 1 · рейтинг 1 · Ryan

Опасная воля! Предполагая, что вы взрослый человек и знаете о рисках;)

Проверка базы данных контента SharePoint дает схему и некоторые полезные фрагменты SQL, такие как: -

-- Query to get all the members of the SharePoint Groups
SELECT dbo.Groups.ID, dbo.Groups.Title, dbo.UserInfo.tp_Title, dbo.UserInfo.tp_Login
FROM dbo.GroupMembership INNER JOIN
dbo.Groups ON dbo.GroupMembership.SiteId = dbo.Groups.SiteId INNER JOIN
dbo.UserInfo ON dbo.GroupMembership.MemberId = dbo.UserInfo.tp_ID

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы