技术开发 频道

关于CIS服务的问题

    【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上的数据时可以采用。这个主要看应用的需求。
0
相关文章