2016-08-24 103 views
0

我試圖找到一種更有效的方式來更新SharePoint站點上的多個字段,而無需下拉 - >右鍵單擊,或者必須手動加載網站,以便我們可以從網頁編輯字段本身。通過數據庫更新共享點列表?

我不會有權訪問sharepoint designer,所以我希望有一些數據庫可以在那裏訪問,我可以一次更新這些字段,而不是手動編輯每個字段(極端慢)。

如果我錯了,請原諒我,但我相信SharePoint站點上的所有字段都保存在數據庫中?如果我有管理員訪問共享點,我是否可以訪問任何這些數據庫?

回答

1

不,您將無法訪問後端數據庫。

即使你這樣做了,直接查詢底層SQL Server數據庫也不會被...只支持幾個邊緣情況(主要用於報告),任何修改都會使數據庫進入不支持狀態。

而是,SharePoint公開可用於以編程方式訪問SharePoint對象(如站點,列表,列和列表項)的對象模型。

SharePoint對象模型是通過以下API暴露:

  1. Managed server-side object model
  2. Managed .NET client-side object model
  3. SOAP-based web services
  4. REST Interface(其必須從SharePoint web前端服務器中的一個被執行)
  5. JavaScript client object model

隨着您的訪問級別,您可以使用後面四個選項中的任何一個(只是沒有服務器端代碼),但它們都需要不同級別的編程專業知識。