iT邦幫忙

0

Sharepoint使用建置問題

請教大家

如果安裝sharepoint foundation 2010後,可否使用它的資料庫來作為其它程式開發用呢?(即我另外寫asp或aspnet來抓取它的資料庫資料,但不確定是否可以知道它的schema)

感謝

2 個回答

12
賽門
iT邦超人 1 級 ‧ 2013-06-09 20:54:05

最好不要把Sharepoint的資料庫拿來做其他用途, 因為Sharepoint把用這個資料庫來放很多Sharepoint網站元件的各種組態訊息, 萬一搞亂, 除了砍掉重練外, 沒有其他方法.

如果版大真的要開發自已用的Table, 可以在同一SQL Server中另外建使用者資料庫來用.

然後唯讀Sharepoint資料庫中的Table, 要寫入資料時, 寫到另外建的使用者資料庫.

8
kaowoei
iT邦研究生 4 級 ‧ 2013-06-10 09:21:37

若要取得資料最好來是透過Client Object Model,直接抓資料庫我有試過,但是要去串很多TABLE,可以做得到,但是基本上來說是不建議的。
目前我自己在用SharePoint的案子,基本上只是用來當作承載權限管理的平台還有利用一些簡單的公告欄、文件庫的功能;較複雜的功能就直接自己開資料庫,寫WebPart來完成,這樣做起來比較有效率,也可以同時利用到sharepoint的權限控管。
sharepoint可以幫忙簡化的工作很多,但是可不是萬能的啊~~還是要根據情境來做不同的變化。

ektrontek iT邦研究生 1 級 ‧ 2013-06-12 11:36:23 檢舉

今天去書局逛了一下,好像sharepoint的書籍介紹並不多,今天是沒有看到,不知道電子書有沒有可以參考的
感謝

ektrontek iT邦研究生 1 級 ‧ 2013-07-10 14:22:21 檢舉

要怎麼知道它是用那個資料表呢?
(我比對log只有看到它所用的程式 看不出來它是用那個資料表)
感謝

我要發表回答

立即登入回答