惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
The GitHub Blog
The GitHub Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
博客园_首页
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
The Cloudflare Blog

博客园 - Let's DotNet

Generating SSH Keys for Git Keyboard shortcuts for Windows C# 类初始化顺序 - Let's DotNet Office 2007安装后Google拼音输入法莫名其妙消失了,换成了微软拼音 在装有SAP客户端后安装VS2003时出错 Difference between ICallbackEventHandler and AJAX AutoCoder——全新自动代码框架 基于性能的编程技巧点滴 "Union" in Oracle - Let's DotNet Atlas Project (转) DB2编程技巧 动态添加控件的一个注意点 SQL Server 高阶应用 限制多行文本框(TextArea)中输入文字的长度(转) 给自己的某个文件夹的文件做一个列表(转) Google 桌面搜索... Eclipse 3.0资料收集(转) 一种改进的轻量级.NET应用程序性能测试框架 ASP.NET 应用程序性能优化
无法通过Project Professional 2003连接到Project Server 200...
Let's DotNet · 2006-03-07 · via 博客园 - Let's DotNet

Posted on 2006-03-07 17:18  Let's DotNet  阅读(1058)  评论()    收藏  举报


 

问题是这样的:无法通过Project Professional 2003连接到Project Server 2003,提示权限不够或Server路径不对。
但我的域帐号是Project Server的admin,同时Server运行情况良好,另一个同事已经可以连接了。

在Project Pro的设置上和同事的机器对比更改了很多,结果照旧。

突然想起来自己的Project Pro是在家里装的,当时嫌麻烦装的是盗版的:-P,于是卸了装上公司的正版...重启...运行Project Pro...哈!没出现那个错误提示...等了一会...突然又跳出窗口提示: Incompatible Codepage. Codepage on Project Server is 1252,Latin; Codepage on Client is 936,GBK(大概是这样的提示吧)。估计是盗版使错误提示提示错了(盗版害人啊!)。

查了一下管理员指南,发现Project Server并没有有关于Codepage的概念(只有关于PWA用户界面的设置,通过安装MUI显示不同语言界面),推断可能是由于后台的SQL Server的Codepage设置与本机不同导致的。更改SQL Server的Codepage是不现实的,所以只能从更改本机Codepage入手。

本机的Codepage的设置在控制面板中的“区域和语言选项”配置,把在“高级”tab中的非Unicode程序的语言从“中文(中国)”改为“英文(美国)”...重启...搞定!顺便提一下,同事的系统是英文的而我的是中文,这也是为什么他能连接到Server的原因,当时没有注意到这个区别。

但是这样设置会引起一些中文程序运行异常,出现各种各样的乱码,很不爽。于是继续搜索...终于在微软的网站上发现了答案:KB328958。http://support.microsoft.com/default.aspx?scid=kb;en-us;328958

微软提供两个方案:一是更改本机的locale setting(如上,不爽);二是通过修改注册表强制Codepages match:
在注册表中增加3个键值如下,其中936为本机的codepage,1252为Project Server的Codepage。
[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]