从分层对象存储读取/写入到分层对象存储 - SharePoint 2007

2023-12-02

我创建了一个自定义计时器作业,需要一些配置才能运行。我正在尝试将配置另存为SPPersistedObject在分层对象存储中。

分层对象存储保存在 SharePoint 配置数据库中,因此我在尝试使用SPWebApplication作为家长。

我什至尝试过提升权限,但它没有帮助,因为它只是当前 Web 应用程序的应用程序池帐户,它不需要访问 SharePoint 配置数据库。

有任何想法吗?


正如您所发现的,分层对象存储 (HOS) 存储在配置数据库中,而不是内容数据库中。

如果您在中央管理员以外的站点上下文中运行,则应用程序池使用的用户帐户可能没有写入配置数据库的权限.

这有点奇怪,因为您可能不会在开发人员安装中看到这一点(因为您可能不会使用应用程序池的域级别帐户进行设置,只有网络服务),并且只有当您获得到生产。

注意 - 使用 SPSecurity.RunWithElevatedPrivileges 不会更改此设置,因为它只是从受限用户帐户提升到应用程序池帐户,而不是中央管理应用程序池帐户。

文章管理应用程序状态给出了选项的详细信息,并说明了居屋的情况

安全模型——用户需要 管理员权限来访问 相关的 SharePoint 对象(例如 SParm 或 SPWebApplication)。

由于这些原因我认为居屋在现实世界中的使用非常有限,你最好使用财产袋存储模型它可以存储 Farm/WebApp/Site 和列表级别的设置:-

优点——可能是最大的 重量轻且易于使用 配置存储选项。

也有报道称性能和稳定性优势.

事实上MSDN SharePoint 指导库还使用 Property Bag 存储来实现分层结构配置管理器.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从分层对象存储读取/写入到分层对象存储 - SharePoint 2007 的相关文章

随机推荐

  • 使用node-csv和meteor-file将CSV导入到集合中

    现在已经挣扎了几个小时 尝试导入从客户端上传的 CSV流星文件并使用转换为 CSVnode csv服务器端 我基本上需要用用户上传的 CSV 文件中的数据填充我的集合 server filehandler js Meteor methods
  • 如何克隆包含装箱特征对象的 HashMap?

    I have HashMap使用自定义哈希器 这个的项目HashMap没有实现特征Clone 这是一个特征 但是有一个克隆项目的功能 如下所示 use std collections HashMap use std hash BuildHa
  • 使用 std::unique_ptr/std::shared_ptr 确认线程安全

    我的应用程序有一个 IRC 模块 本质上是一个普通的客户端 由于这是高度线程化的 因此我面临插件检索的风险 例如 用户昵称 它当时有效 但解析器触发更新 更改所述昵称 一旦另一个线程再次执行 它就会处理指向现在无效内存的指针 因为不可能将
  • 如何将 SPListitem 从一个 SPList 复制到另一个 SPList

    我需要将项目从一个 SPList 复制到另一个 这是不起作用的代码 public void CopyList SPList src Copy items from source List to Destination List foreac
  • 使用 Google 地图 API 进行标记的路线

    因此 我正在使用 Google Maps API 目前我有一个自定义标记来突出显示该位置 如果可能的话 我想做的是能够单击它并让它弹出谷歌地图方向对话框 例如THIS 通常在谷歌地图上点击地名时会得到 目前 我刚刚将其设置为放大标记 但显然
  • 从 Windows 服务更新 ASP.Net 成员资格

    我正在为一家物业管理公司做一个项目 有存储所有租户和物业组合的后端系统 以及允许用户查看其套餐 服务请求等的前端网站 我需要编写一个 Windows 服务 从后端提取他们的信息并将其放入会员数据库中 我不知道如何配置服务以连接到会员提供商
  • Qt 嵌入应用程序内的屏幕旋转

    在我们的目标设备中 我们使用 qws 参数运行 QtE 应用程序 要旋转屏幕 我们指定 display Transformed rot90 作为应用程序参数 效果很好 但是 我们有一个在应用程序内旋转屏幕的功能 因此我们尝试 QScreen
  • 文字函数的隐式参数

    边读边玩 框架文档 我遇到了这个片段 def index Action implicit request gt session get connected map user gt Ok Hello user getOrElse Unauth
  • 如何以编程方式重新配置 uima ruta 分析引擎(更改参数值)?

    这是问题的延续 如何从 Maven 项目运行外部 ruta 脚本而不将脚本或其类型系统放在类路径中 请指导我以编程方式重新配置分析引擎 通过更改参数值 情况 您有一个 UIMA Ruta 分析引擎的正确 xml 描述符 并且您想要重新配置
  • 如何重置 VSTS 计数器?

    我们需要重置 VSTS 计数器 我没有看到任何方法可以通过用户界面来做到这一点 有一种方法可以直接调用重置构建计数器REST API 但为了做到这一点 您需要知道计数器 id 您应该能够通过调用找到它得到一个定义休息 API 不幸的是 无论
  • 波浪号的意义

    string path context Server MapPath Temp or string path context Server MapPath Temp 一样吗 我知道 代表根 但想知道两者之间的区别 folder and fo
  • 将 y 轴转换为百分比 ggplot

    我使用堆积条形图 带有 coord flip 来尝试比较对照组和治疗组在测试前和测试后的分布 这是我正在使用的几种技术之一 这是情节 这是代码 抱歉 没有数据集就无法重现 如果这是一个问题 我将制作一个可重现的数据集 因为我无法共享真实数据
  • 如何在关联类型中指定生命周期参数?

    我有这个特点和简单的结构 use std path Path PathBuf trait Foo type Item AsRef
  • WWDC 2019 - iOS13 2020 年 4 月要求

    In the WWDC 2019 视频让您的 iOS 13 UI 现代化 苹果提到了一个要求 即到 2020 年 4 月 所有应用程序都应 采用启动故事板 支持任意尺寸 支持分屏多任务 支持分屏多任务 的含义是否如中所述课程 258 为多个
  • 如何根据结果分组将pandas中的数据框划分为多个数据框?

    Date A Date B Date C Amount 0 09 01 2016 09 01 2016 01 01 1800 2405814 36 1 09 01 2016 09 01 2016 09 01 2016 11347445 71
  • 序列化 XmlDocument 并通过 HTTPWebRequest 发送

    我试图弄清楚如何正确序列化我的 XmlDocument 并通过 HTTPWebRequest 对象发送它 这是我到目前为止所拥有的 Stream requestStream HttpWebRequest request HttpWebReq
  • 通过指针枚举 NSString 字符

    如何通过从中提取每个 unichar 来枚举 NSString 我可以使用characterAtIndex 但这比通过递增unichar 慢 我在苹果的文档中没有看到任何不需要将字符串复制到第二个缓冲区的内容 像这样的东西将是理想的 for
  • 在java中监视目录和子目录的创建、修改和更改

    我已经编写了一些代码来检测目录 C java newfolder 中的更改 它运行良好 我已经在下面给出了 import java nio file import java util List public class DirectoryW
  • 如何使用友元函数在模板类之外重载运算符==?

    我正在尝试编写一个重载的模板类运算符 我知道如何在课堂上得到它 template
  • 从分层对象存储读取/写入到分层对象存储 - SharePoint 2007

    我创建了一个自定义计时器作业 需要一些配置才能运行 我正在尝试将配置另存为SPPersistedObject在分层对象存储中 分层对象存储保存在 SharePoint 配置数据库中 因此我在尝试使用SPWebApplication作为家长