共用方式為


使用者設定檔複寫引擎 (Office SharePoint Server)

本文包含「使用者設定檔複寫引擎」工具的相關資訊。共用服務管理員可以利用「複寫引擎」在共用服務提供者 (SSP) 之間複寫使用者設定檔。

共用服務提供者 (SSP) 的概念最先用於 Microsoft Office SharePoint Server 2007。SSP 的主要功用是對所用的網站與入口網站提供主要集中式服務。由於是以隔離為其設計重點,因此組織只需要一個 SSP,就可讓所有的網站使用企業層級的服務。在目前的共用服務架構下,網站或入口網站只可透過此唯一的 SSP 使用服務。對於 SSP 中的大部分服務而言,無論是託管的案例、非跨國性組織及公司,或完全獨立 (silo) 的組織,此概念均十分適用。但對於需要仰賴使用者設定檔服務所提供之使用者設定檔資料的服務 (例如人員搜尋、對象及「我的網站」),資料隔離即無法發揮作用。問題的癥結在於使用者設定檔服務的基本原則,亦即無論 Office SharePoint Server 2007 在環境中的部署方式為何,人員 (使用者) 都是同一個。「我的網站」將此原則進一步詮釋為使用者只可有一個個人網站 (「我的網站」)。

對於必須在不同地理位置進行部署的情況,若是使用者設定檔實行資料隔離,就會阻礙個人化,導致無法充分運用相關服務,例如使用者設定檔、對象及人員搜尋。這些阻礙包括 (但不限於) 不正確與不一致的使用者設定檔資料 (包括屬性、同事、成員資格、連結及隱私資料),不正確的對象成員資格,以及不完整且不正確的人員搜尋資料主體與經驗。如需在不同地理位置部署案例的其他資訊,請參閱<Office SharePoint Server 支援的通用解決方案>。

由於「使用者設定檔複寫引擎」可以在整個 SharePoint 生態系統 (包括不同地理位置部署) 中維護一致的使用者設定檔資料,因此解決了這些問題。「複寫引擎」利用 Office SharePoint Server 2007 Web 服務,以完整或累加的同步處理方式,將使用者設定檔服務的多項主要資料,從某個來源複寫至多個目的地。

Web 服務會代替使用者或使用者設定檔服務從來源 SSP 中提取資料 (所有設定檔資料或僅提取變更),再立即將資料發送及寫入其他 SSP。這些資料包括設定檔屬性資料、使用者同事資料、網站成員資格資料、使用者連結資料,以及資料中所附加的相關隱私權原則。「複寫引擎」可透過排定的服務或手動初始化進行資料同步處理。資料的提取及發送可以針對所有的使用者,也可以只針對使用者子集、所有資料或資料的子集。之後這些資料將會用於維持使用者設定檔、對象及 (人員) 搜尋服務的正確性與最新狀態。

「複寫引擎」包含下列兩個元件:

  • Windows 服務

  • Windows Form 應用程式

「複寫引擎」可安裝在任何可以存取來源與目的地 SSP 的電腦上。但建議您將「複寫引擎」安裝在來源伺服器陣列中的電腦,或是連線至來源網域之子網路的電腦上。「複寫引擎」會使用 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP 1)「使用者設定檔」與「使用者設定檔變更記錄 Web 服務」,在使用者設定檔儲存間讀取及寫入資料。

下表說明「完整複寫」、「累加複寫」及「還原」之間的差異,而這些選項都可由「複寫引擎」執行。

複寫類型

類型 使用時機

完整複寫

  • 當您要從現有的 SSP 使用者設定檔儲存複寫所有使用者設定檔資料時,例如使用新的 SSP 部署時。

  • 當使用者儲存設定檔資料遺失或損毀,且其他 SSP 使用者設定檔儲存中存有複本時。

  • 當累加複寫停止回應一段時間,就會使用完整複寫更新目的地 SSP 使用者設定檔儲存,以更新累加複寫。

累加複寫

於完整複寫完成後 14 天內啟動累加複寫,可確保每一項變更均已偵測到並已複寫。

復原

  • 針對資訊複寫不正確的某位特定使用者或一組使用者,進行完整複寫。

  • 針對某位使用者或一組使用者,藉由指定帳戶名稱的方式,複寫其使用者設定檔資訊。

  • 針對某位使用者或一組使用者,在既定複寫排程之外的時間,複寫其使用者設定檔資訊。

若要執行四個索引標籤之一 (亦即 [Configuration]、[Full Replication]、[Incremental Replication] 或 [Recovery]) 的工作,使用的帳戶必須具備來源及所有目的伺服器陣列之 SSP 的管理使用者設定檔權限。

[Configuration] 索引標籤可讓管理員設定其他三個索引標籤 (亦即 [Full Replication]、[Incremental Replication] 及 [Recovery])。

注意

「使用者設定檔複寫引擎」不會複寫通訊群組清單 (DL) 或安全性群組,但會複寫網站成員資格 (例如「我的網站」)。

系統需求

「複寫引擎」需要安裝 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP 1)。對於累加複寫,您必須使用共用服務管理網頁設定受信任的「我的網站」主機位置。如需如何設定受信任之「我的網站」主機位置的其他資訊,請參閱新增受信任的我的網站主機位置連結。設定的帳戶必須具備來源及目的共用服務提供者 (SSP) 的管理使用者設定檔權限,以及使用 Office SharePoint Server 2007 SP1 Web 服務之來源及目的伺服器陣列的讀取權限。如需受信任之「我的網站」主機位置的其他資訊,請參閱<備註>。

您必須是本機管理員,才能安裝「複寫引擎」。

備註

使用「使用者設定檔複寫引擎」之前,應先為環境正確地設定及配置使用者設定檔服務。

累加複寫還會使用受信任的「我的網站」主機位置清單,指定使用者之「我的網站」的架設位置。這會指定使用者主要設定檔的位置。根據「我的網站」的設計,架設使用者個人網站的 SSP 亦會被視為該使用者之主要設定檔記錄的所在位置。共用服務提供者 (SSP) 網頁上之受信任的「我的網站」主機位置清單,會用為使用者主要設定檔,其中包含了使用者的相關資訊,例如使用者的 Active Directory 使用者網域。對象會用於指定及分組相關使用者,以及關聯具有特定「我的網站」主機的使用者。如需受信任的「我的網站」主機位置的其他資訊,請參閱<管理我的網站主機位置>。

累加複寫程序會以受信任之「我的網站」主機位置清單為依據,以避免循環複寫。例如,如有使用者更新其 [AboutMe] 屬性,該變更將會複寫至使用者設定檔儲存 B,然後變更記錄會將其視為變更而加以擷取。針對使用者設定檔儲存 B 所執行的「複寫引擎」,會嘗試將相同的變更複寫回來源使用者設定檔儲存 (使用者設定檔儲存 A),作為上次複寫之後的變更項目。但在複寫之前,「複寫引擎」會檢查受信任之「我的網站」主機位置清單,判別使用者的設定檔是否為使用者設定檔儲存 A 中的主要設定檔。若不是,則「複寫引擎」即會複寫變更。

前述範例的例外狀況是,當屬性在 [Configuration]**** 索引標籤上標示為 [Feed] 時,「複寫引擎」會在複寫這些屬性的變更時,忽略受信任之「我的網站」主機位置清單。一般而言,僅當您要無視於使用者是否遭到控管而一律複寫資料時,才會將屬性標示為 [Feed]****。通常只有在 SSP 上為所有使用者執行商務資料目錄匯入,並只將這些屬性饋送給其他 SSP 時才會執行這項作業。其他狀況則包括您曾在連線至 SSP-A (即來源 SSP) 之網站上搜尋主要人員,並想讓 SSP-B (即目的 SSP) 中的主要使用者設定檔使用 [新增至 [我的同事]] 連結時。

「複寫引擎」不會複寫任何來自 Active Directory 的資料;Active Directory 資料會在匯入時自動從 Active Directory 進行更新。

安裝步驟

如需如何安裝「使用者設定檔複寫引擎工具」的步驟,請參閱<安裝 SharePoint Administration Toolkit (Office SharePoint Server)>。

本節內容:

「使用者設定檔複寫引擎」工具所具有的四個索引標籤,會在後續文章中加以說明: