【IT168 SYBASE管理】已经加了服务:
exec sp_addserver wx, sql_server,wx
也加了登陆信息:
exec sp_addexternlogin wx, sa, sa, 'xxxxxxx'
但是连接的时候抱这个错。
C:\>isql -Usa -Pxxxx. -Serp
1> connect to wx
2> go
Msg 11216, Level 16, State 1:
Server 'erpserver', Line 1:
Internal Ct-Lib/Cs-Lib error 16908489: 'ct_connect(): user api layer: internal
Client Library error: HAFAILOVER:Trying to connect to server.'.
Msg 11206, Level 16, State 1:
Server 'erpserver', Line 1:
Unable to connect to server 'wx'.
请各位老大出手!感谢!!!
另外同样的办法我在测试库里面通过的,没问题,就是在产品库里面报这个的错误!那么我的产品库是不是有问题呢?
环境:WIN2K AS 。数据库:ASE12。5
--------------------------------------------------------------------------------
作者:raddisonlee 时间:05-06-25 21:20
1> exec sp_addserver wx, sql_server,wx
2> go
Adding server 'wx', physical name 'wx'
Server added.
(return status = 0)
1> exec sp_addexternlogin wx, sa, sa, 'xxxxxx,'ha_role'
2> go
之前这样是可以通过的。。。。请高手解答!
--------------------------------------------------------------------------------
作者:jarjar 时间:05-06-27 12:48
你是不是配置的双机HA,怎么会有“HAFAILOVER???:Trying to connect to server.'.”
--------------------------------------------------------------------------------
作者:raddisonlee 时间:05-06-27 12:50
没有HA,就是普通的服务器,而且操作系统是 WIN2KAS。谢谢版主
--------------------------------------------------------------------------------
作者:jarjar 时间:05-06-27 13:21
sp_dropexternlogin 删了再试试,没有理由的。
你两次做的完全相同?
--------------------------------------------------------------------------------
作者:raddisonlee 时间:05-06-27 14:13
是一样的,我先在练习库上试了下,可以的,可以连上正式库的某表,当我用正式库去连练习库的时候报上面的错误!我血吐光了!郁闷
--------------------------------------------------------------------------------
作者:jarjar 时间:05-06-27 15:37
有两个server,暂且命名为server1,server2,过程如下:
1、在server1上,sp_addserver server2,ASEnterprise,server2;
2、在server1上,sp_addexternlogin server2,sa,sa,'sa on server2 password'
3、在server1上,connect to server2成功。
4、在server2上,sp_addserver server1,ASEnterprise,server1;
5、在server2上,sp_addexternlogin server1,sa,sa,'sa on server1 password’
6、在server2上,connect to server1不成功?
请确认sp_addserver和sp_addexternlogin都执行成功了。
如果是这样的,请检查两台server上的interfaces文件中是否都有对端的server的配置,请确认配置正确。分别在两台机器上用isql 连接另一个server,看是否能成功?
--------------------------------------------------------------------------------
作者:prowess 时间:05-06-27 15:38
先在interfaces文件中加入远程服务器的信息或者是用DSEDIT加入,然后试
--------------------------------------------------------------------------------
作者:raddisonlee 时间:05-06-27 21:06
是我在服务器端的目录服务没有设置好。我后来在DSEDIT里面设了到测试库的目录就可以CONNECT TO 测试库了,下面的代理表也可以了。!谢谢你家家班竹!!!!真的谢谢的解答!
另外请问你在应用SYBASE的这个features时候,是应用在什么方面呢?谢谢!
--------------------------------------------------------------------------------
作者:jarjar 时间:05-06-28 09:36
CIS这个特性主要用在应用需要访问在不同的Server上的数据时可以采用。这个主要看应用的需求。