Angi's Tech Trace

I'm small, but think big!

Home Contact Syndicate this Site (RSS 2.0) Syndicate this Site (Atom) Login
  168 Posts :: 2 Stories :: 347 Comments :: 8 Trackbacks

News

搬家了!
小弟搬到點部落一段時間
點我點我→I'm small, so share nothing

本 Blog 之內文如不慎侵權請告知,非轉載或連結之文章皆為本人著作,如喜歡要保存於個人 Blog 上,請告知並標示來源!謝謝囉!


= 位朋友在此賞文中 =

每月文章

隨筆分類

影像集

Blog

Forum

MVP's Blog

SharePoint

資源連結


 

本篇適用於MOS & WSS v3

 

最近在網路上看到越來越多的朋友在問一個情況,假設網站的資料很多,內容資料庫越長越大;或者公司有多個部門,所有部門的資料都放在一個網站集合下,有沒甚麼方法可以為部門建立一個網站,但是又不要使用額外的port?

 

姑且歸納一下這個需求

1.       希望各部門或是以某種業務需求切出一個子網站,但子網站能擁有自己的資料庫。

2.       切出的子網站,要在同一個URL下,而不使用額外的Port,因為是在同一個組織下。

 

過去小弟曾寫過一篇文章,是在探討*.dat備份檔回存到網站集合時,資料庫不存在的問題,最近小弟又溫習了篇文章,在前幾天想:假設在網站下先建立好另一個內容資料庫,進行子網站集合回存時可將網站回存到這個內容資料庫,那麼,我在建立子網站集合時,難道不可以先建立內容資料庫,再建立子網站集合,這樣是不是就可以讓這個子網站集合使用個別的內容資料庫呢?答案是肯定的

 

在本文您可以學到:

1.       如何在頂層網站集合新增內容資料庫

2.       建立子網站集合並使用新增的內容資料庫

 

假設現在已經建立好一個頂層網站,如下圖所示,接著想在http://wsscht下繼續建立BI部門網站...

  

 

要建立子網站,想當然爾的來到建立網站集合頁面,這時我們會很自然的直接在網址的URL直接輸入新網站的URL名稱,再選範本與輸入管理員,按下確定就建立好網站了!STOP!這種方式所建立的網站,沒有單獨的資料庫?希望子網站集合也有獨立的資料庫,該怎麼做?

   

 

到管理中心 > 應用程式管理 > SharePoint Web 應用程式管理 > 點選【內容資料庫】。

   

 

這時會看到在預設的80 Web應用程式下,有個名稱為WSSContent80的內容資料庫,而網站數目為1;點選【新增內容資料庫】來新增新的內容資料庫。

  

 

在【新增內容資料庫】頁面,資料庫名稱與驗證處,分別針對下列屬性輸入相對的資訊

  資料庫伺服器:您的資料庫伺服器名稱

  資料庫名稱:命名新的資料庫名稱

  資料庫驗證:選擇資料庫驗證的方式,通常都使用Windows驗證

其他屬性如搜尋資料庫,請自行選取與輸入,輸入完畢點選確定。

  

 

新增完畢後,可以看到多了一個內容資料庫

  

 

回到建立網站集合頁面去建立網站,建立完畢後再回到內容資料庫頁面,可以看到剛剛建立的內容資料庫的【目前的網站數目】由0增加為1,因此,剛剛建立的網站集合目前正使用新的內容資料庫了。

  

 

另外,我們也可以到管理中心 > 應用程式管理 > 網站集合清單,看看剛剛建立的子網站集合的相關資訊,從網站集合清單中,可以看到/sites/bi這個網站正使用WSSContentBiDept這個資料庫。

  

 

透過【新增內容資料庫】的方式,可以解決當公司有多個部門單位需要建立網站時,又不希望所有網站使用一個內容資料庫的問題。
posted on Sunday, October 21, 2007 3:06 PM

Feedback

# re: SharePoint:為子網站集合建立自己的資料庫 10/21/2007 4:48 PM Dotjum
http://blog.blueshop.com.tw/angi/archive/2007/10/21/52989.aspx
圖片都破圖 好像位置是本機

# re: SharePoint:為子網站集合建立自己的資料庫 12/4/2007 5:50 PM sam773144
依文章內容是可以建立不同資料庫的網站,但我想請教些個問題?
是否我以後建立的網站集合都會是在新的資料庫,是否能建立一網站集合是可選則不同的資料庫;另如果原本已建立的網站資料庫是否可以移動,因目前我所使用的資料庫因空間不足,有新增一硬碟,但我如何將原本資料庫的移到另一硬碟位置,試過直接使用SQL進行Detach與Attech會造成網頁無法開啟。

sam
s3144@ms23.hinet.net

Post Feedback

Title:
Name:
Url:
驗證碼  
Comments: