Posted on 2007-12-20 10:10
网管地带 阅读(5166)
评论(3) 编辑 收藏 引用 所属分类:
Project
针对Project Professional
Project Server允许客户端和服务器端使用不同语言版本的产品,这可以称之为多语言产品环境。当然,服务器端的相关产品要使用同一语言版本,比如英文版的Project Server + 英文版的SQL Server + 英文版的操作系统。
此时,客户端的Project Professional需要特殊设置一下才能成功连接到Project Server。比如,如果客户端的Project Professional 是简体中文版本,而服务器端Project Server是英文,那么两者要能连接起来,需要满足语言匹配要求:
1。客户端和服务器代码页codepage匹配。
除了更改客户端机器的区域设置使之和Project Server的语言版本匹配,您还可以使用更改注册表键值的方法进行强制匹配,方法是在客户端运行包含如下内容的.reg文件:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Office\MS Project\Codepages]
[HKEY_CURRENT_USER\Software\Microsoft\Office\MS Project\Codepages\936]
[HKEY_CURRENT_USER\Software\Microsoft\Office\MS Project\Codepages\936\1252]
其中1252是英文的codepage,针对服务器端;936是简体中文的codepage,针对客户端。
2。英文的Project Server上的全局模版中有简体版的“标准”日历。
为此,您需要有一台装有英文Project Professional的机器,用这台Project Professional来连接Project Server,并创建名为简体中文的标准日历“标准”:
1) 打开企业全局模板。
2)菜单“工具”->更改工作时间->新建日历。
3)在新建日历的名字处,输入简体的“标准”二字。这两个字可以从其他地方拷贝过来。只要是简体中文字就可以。
4) 保存,退出。
微软专门发布了知识库文章KB328958(适用于Project Server 2003)谈论这个事情:
http://support.microsoft.com/?id=328958
如果以上语言版本的问题都满足了,但您的客户端和服务器端不再同一个域内,也就是相互不信任,那么还需要在服务器端上为Project Server开启如下两个文件的匿名访问:
1) 登陆Project Server服务器,打开IIS管理器。
2) 展开Project Server所在网站。
3) 为如下两个文件开启匿名访问权限:
a) 虚拟目录ProjectServer->ISAPI下,文件PJDBCOMM.dll
b) 虚拟目录MSADC下,文件MSADCS.dll
4) 确定。回到客户端,重新尝试连接到Project Server。
当然,如果客户端和服务器都加入同一个域,处于信任环境中了,就不需要执行这步了。
另外一个收获是给Project Server提供了MUI的功能,可以实现多语言的用户界面和Email通知界面。微软下载地点:http://www.microsoft.com/downloads/details.aspx?FamilyID=40A66365-DED2-4E6B-8B3E-F3FFB7DB8B2E&displaylang=en