如何在SQL中查找列表定义数据

时间:2011-02-14 19:36:37

标签: sql sharepoint

2 个答案:

答案 0 :(得分:1)

重复字段的异常与您获得的HRESULT错误不同。

您确定事务日志未满吗?您是否截断了内容数据库的日志文件?您是否检查了内容数据库所在的硬盘的磁盘大小?所有其他数据库都可以吗?我看过的大多数资料都提出了这样的建议:完整磁盘。

此外微软称错误的服务包/更新可能是罪魁祸首 - 您最近是否碰巧安装了SP或修补程序? "0x80040E14" or "HTTP 500" error message when you connect to your Windows SharePoint Services Web site after you install a Windows SharePoint Services service pack or a security update

进一步调查:您是否检查过ULS日志(使用ULS Viewer)?通常,您通过用户界面看不到有很多有用的信息。

不要尝试修改内容数据库中的任何内容 - 这在Sharepoint世界中是一个很大的禁忌。

答案 1 :(得分:1)

SharePoint manager允许您为每个列,内容类型和列表获取架构xml。 如果在对象模型上运行代码,也可以获取spField.SchemaXml属性。

感谢您添加错误。这似乎与我几年前手动编辑和/或恢复数据库备份时遇到的错误相同。不幸的是,很多年前我都记不起细节了。

但是我认为你应该继续检查关键字段的数据库列名。

从我记忆中,似乎有两个不同的代码片段用于生成一些即时SQL语句,当我们手动编辑的字段设法纠结时,sql代码生成第一部分查询不再与第二部分匹配。我拿出了查询并试图运行它,但我很确定这没有给出任何有用的细节。

不幸的是,我很确定在发生此错误时我们仍然处于开发状态并选择重建而不是解决问题。

抱歉,我无法添加任何更实用的内容。