【问题标题】:Sharepoint 2010 Global Navigation Data location in databaseSharepoint 2010 全球导航数据在数据库中的位置
【发布时间】:2016-06-30 15:40:03
【问题描述】:

我正在寻找一种从我的 sql server 数据库中添加或删除全局导航项的方法。

我想知道用于全局导航的数据存储在 sharepoint 2010 数据库架构中的什么位置。

我看到一些人 (http://sharepointbabe.com/tag/navigation/) 使用了 NavNodes 表,但我在我的数据库中找不到该表。

【问题讨论】:

  • 为什么要直接对数据库进行更改?
  • 是的,我想知道相关数据存储在哪里。
  • 请注意,在您问题中提供的链接中,作者没有通过 SQL Server 修改数据库(尽管她确实查询它以查看其内容)。她最终解决了她的问题,使用 Powershell 和服务器端 SharePoint 对象模型进行更改。
  • 是的,这是向我展示 NavNodes 应该存在于我的数据库中的示例,但事实并非如此。我很想知道导航数据存储在哪里。

标签: sharepoint sharepoint-2010


【解决方案1】:

直接编辑数据库实在不行。使用 API 管理您的环境:

检查这个:https://discoveringsharepoint.wordpress.com/2013/03/19/programmatically-set-navigation-settings-in-sharepoint-2013/

【讨论】:

  • 我试过这个:stackoverflow.com/questions/38049772/… 但它对我不起作用。
  • 有没有省略使用资源的部分?
  • 看来我看错了数据库。该表 NavNodes 必须始终存在于 sharepoint 网站内容数据库中。
【解决方案2】:

看来我正在查看错误的数据库。该表 NavNodes 必须始终存在于 Sharepoint 网站内容数据库中。所以我正在查看的数据库是另一个用于保存网站会员信息和其他相关信息的数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多