环境
Vista Rc2 5840
Visual Studio 2005
Oracle 10.2
使用管理员权限安装完Oracle 以及 VisualStudio 2005。
双击开始菜单里面的VisualStudio 2005 ,会提示兼容性问题,不理会!
打开相关项目网站。执行Debug.
直接报错,提示数据库联接不上!晕ing...
检查Oracle tnsname 没问题!安装的时候就测试过连接了!
莫非真是兼容性问题?
经过一番测试发现:
原来直接双击执行VisualStudio 2005和在VisualStudio 2005 上右键选择以管理员身份运行是不一样的!
直接双击执行VisualStudio 2005 是以当前身份角色运行,不能访问管理员权限安装的Oracle 的数据连接.
必须全部以管理员身份运行.@_@.(当前用户里具有Administrator角色都不管用)
不由得感叹:Vista 对权限的要求及依赖性太强了!这里也要感谢linux 的权限控制模型,让Vista也具有了现在的权限模型,的确非常强大,安全!
个人评价:MD,搞的太麻烦了,弄这么复杂干嘛?(但没办法,现代人越来越重视形式)-- 完全个人评价,本人不对此负责!