因为公司在两个不同的城市都有开发团队,所以现在需要建立一个可以通过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.