2

我需要直接报告 SharePoint 数据,我希望使用 Lists 表中的 tp_fields 数据来获取 SQL 列名称(nvarchar1、nvarchar2、ntext1、int1 等)和 SharePoint 列表列名称之间的映射。然后,我将创建一些 SQL 视图,以更易于理解的格式(反映 SharePoint 列表)表示我的数据。

这应该是 tp_fields 中的 XML 格式,但是我只得到以下内容:

0xA8A930310C000000B4260000789CD55A896EDB4812FD152E77334880698B47F38A6D011E1F13617D04B193 (...但是更长,更长!)

任何想法如何将其转换为 XML?或者是什么问题?根据我的研究,tp_fields 应该包含 nvarchar1 和 SharePoint 列表字段名称之间的直接映射。但是我能找到的所有例子都在 SP 2007 左右——两者之间有什么变化吗?还有其他地方我可以找到这个映射吗?

谢谢,

4

1 回答 1

1

SharePoint 2010tp_Fields现在压缩该列。其他地方有显示如何解压缩它的答案。例如:

如何从 SharePoint 2010 的数据库中找到 SharePoint 列表的字段?

或者

SharePoint 2010 内容数据库

于 2012-09-20T20:46:35.880 回答