因爲公司在兩個不同的城市都有開發團隊,所以現在需要建立一個可以通過Internet協作的服務器。考慮到易用性及兼容當前開發工具,服務器決定全套採用微軟系列,包括:Active Directory, IIS, SMTP, POP3, Windows Server 2003, Sharepoint Server 2007, Project Server 2007, SQL Server 2005, Team Foundation Server 2008.
Warning!!!切記切記,否則會走很多彎路。
- Sharepoint server比較脆弱,所在服務器儘量不要裝太多無關軟件。
- Sharepoint是根據KEY來安裝功能的,所以如果你期望擁有Enterprise版的所有功能,就得輸入相應的KEY否則可能導致安裝失敗或缺失某些功能。
- TFS 2008需要被安裝在非(主)域控制器的機器上!!!
- TFS 2008默認使用8080端口,注意保留此端口,勿作它用。
- Sharepoint/Project/Team Foundation Server語言版本必須一致,否則無法安裝、正常工作的,打補丁的時候也要注意語言是否一致!
- Windows Server 2003 (SP2)
本來準備嘗試下2008,下了RC2,結果是64bit,只有放棄。 - SQL Server 2005 (SP2/3)
- MS .NET Framework 3.5 (SP1)
- Sharepoint Server 2007. link1 link2
安裝MOSS2007的過程比較順利,你可以從link1下載“Installing Microsoft Office SharePoint Server 2007.pdf ”,按照裏面的步驟做就行了,有兩個地方需要注意一下:
數據庫服務器,填寫格式爲:服務器名/數據庫實例名;
創建web應用程序時,路徑的選擇不當會造成:首頁->"添加用戶"鏈接無效,這是因爲自動生成的路徑少了自定義的那部分,此問題暫未找到方法解決。
SharePoint Security Concepts: link - Project Server 2007.
安裝完成後需要再安裝兩個ServicePack: Office System Server Service 2007 SP1 和 SP2.
安裝完成後,需要到"Share point 3.0 管理中心"將project server的服務啓動起來! - 配置Project 2007連接到Project Server 2007進行協作
Project 2007默認是非聯機狀態,需要在"工具"->"企業選項"->"Microsoft Office Project Server帳戶"中添加一個有效帳戶。根據我的系統環境,我選擇連接時"使用Windows用戶帳戶",注意這裏的帳戶需要在Active Directory中添加,並需要在Sharepoint站點中添加該用戶,完成後可登錄web以確認帳戶有效。這裏分兩種情況:
A - 你的電腦已加入到域並用域帳戶登錄,則你設置帳戶後,再次啓動Project 2007它會自動與Project server聯機,此時協作菜單都處於可用狀態;
B - 你的電腦沒有加入域,那麼即使帳戶有效Project 2007也會提示"登錄失敗。Project無法連接到服務器 請檢查用戶名和密碼,然後重試",這是點擊"確定",彈出"登錄"窗體,選擇"輸入用戶憑據",輸入用戶名和密碼,點擊確定即可聯機成功。 - Integrating Project Server 2007 and Team Foundation Server 2008 Sharepoint Sites. link
- Project Add-in for Outlook. link1 link2
可能出現的問題:
- Problem: Project Professional 2007在發佈項目或者更新項目到Project Server 上時,有的時候會出現工作隊列阻塞的情況
Solution: 這個時候可以嘗試重啓一下服務器上的Project Server Queue和Project Server Events兩個服務; - Problem: Project 無法向team member發送電子郵件請求任務進度信息
Solution: In Project Server 2007 go to PWA > Service Settings, under operational poicies click in alerts and notifications and enter your exchange server or other SMTP information.