无法通过Project Professional 2003连接到Project Server 2003的解决办法

一.针对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


文章来自: 漫步人生
引用通告: 查看所有引用 | 我要引用此文章
Tags: project server 2003 相关日志:

评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.