通过数据库更新共享点列表?

Updating sharepoint lists via database?

我正在尝试找到一种更有效的方法来更新 Sharepoint 网站上的多个字段,而无需下拉菜单 -> 右键单击​​,或者必须以我们可以编辑字段的方式手动加载网站网页本身。

我没有也不会访问 Sharepoint 设计器,所以我希望有一些我可以访问的数据库,在那里我可以一次更新字段而不是手动编辑每个字段(非常慢)。

如果我错了,请原谅我,但我相信共享点网站上的所有字段都保存在数据库中?如果我拥有共享点的管理员访问权限,我是否可以访问这些数据库中的任何一个?

不,您将无权访问后端数据库。

即使您这样做了,直接查询底层 SQL 服务器数据库也是不受欢迎的...它仅在少数边缘情况下受支持(主要用于报告)和任何修改 运行 风险将您的数据库置于不受支持的状态。

相反,SharePoint 公开了一个对象模型,可用于以编程方式访问 SharePoint 对象(例如网站、列表、列和列表项)。

SharePoint 对象模型通过以下 API 公开:

  1. Managed server-side object model(必须从 SharePoint Web 前端服务器之一执行)
  2. Managed .NET client-side object model
  3. SOAP-based web services
  4. REST Interface
  5. JavaScript client object model

根据您的访问级别,您可以使用后面四个选项中的任何一个(只是没有服务器端代码),但它们每个都需要不同级别的编程专业知识。