В SharePoint 2003 есть таблица «AllUserData», которая используется для хранения данных для всех списков и документов: http://msdn.microsoft.com/en-us/library/dd358229(v=PROT.13).aspx
Меня интересуют 3 основных столбца в этой таблице:
- tp_ContentType
- tp_DirName
- tp_LeafName
В SharePoint 2010 эта таблица существует;однако приведенные выше столбцы удаляются или перемещаются в другое место.
Где можно найти эти столбцы, связанные со списком / документом общего ресурса в SharePoint 2010?В какую таблицу они были перемещены?
Я ценю, что для этого требуется правильное понимание схемы базы данных SharePoint 2010.
(чтение из структуры базы данных напрямую не рекомендуется, я знаю; просто пожалуйстаответьте на мой вопрос, если можете.)
Я попытался найти список столбцов с именами similair с помощью приведенного ниже сценария:
select b.name as ColumnName, a.name as TableName
from sysobjects a
join syscolumns b
on a.id = b.id
where a.type = 'u' and
((b.name like '%dir%')) or (b.name like '%leaf%') or (b.name like '%contenttype%'))
order by 2
Он вернул некоторые таблицы и столбцы, ноЯ не уверен, что это правильный способ найти их.
Я также не смог найти документацию по этому поводу?
Надеюсь, вопрос ясен.
Спасибо,