当前位置: 代码迷 >> Java Web开发 >> 请问:系统集成,不能对子系统进行修改,且对其数据库只可读不能写。如果做单点登陆
  详细解决方案

请问:系统集成,不能对子系统进行修改,且对其数据库只可读不能写。如果做单点登陆

热度:270   发布时间:2016-04-17 17:03:59.0
请教:系统集成,不能对子系统进行修改,且对其数据库只可读不能写。如果做单点登陆?
小弟在做软件方面的系统集成,用户要求实现单点登陆(即用户在各子系统之间只需登陆一次)。

目前的状况是这样:
1、各子系统技术路线不统一。有ASP、J2EE、C++的
2、采用数据库统一为SQLSERVER2000.但是为了安全因素,每个子系统数据库,只能为系统集成方提供一个只读用户。
这种情况下如果实现单点登陆?
麻烦各位仁兄给帮着出出主意,小弟不胜感激~

------解决方案--------------------
把每套DB的Account设置成一样的,然后在登陆的时候使用同一套用户名和密码,在查询的时候判断使用那个数据库就OK了。
SQL Server不太懂,不过如果用oracle的话,可以使用DB-link的方式使用同一个账户在多个DB中自由操作。