我有一个程序连接oracle816版的数据库,以前在win2000系统下可以以js为服务名正确访问。后来向数据库中加了一些表。之后,在另一台新的机器上安装了oracle816的客户端(administrator级别的),此后在安装了windows xp 的机器上可以正确访问服务名为js的数据库。但在windows 2000 sp4系统的新机器上就不能连接此服务名的数据库。两台机器的odbc数据源配置一摸一样,同一个可执行文件。同一版本的客户端软件,同一个数据库。错误提示是:驱动程序的sqlsetconnectattr失败。