2017-08-29 102 views
0

我试图将UFT与Sybase连接。但无法取得进展。 下面是错误消息我得到了在试图DIFF连接字符串:无法通过UFT 12.53连接到sybase

[08001] [本机代码:30012] [ASEOLEDB]客户端无法建立连接

连接字符串

1)objConnection。打开“Driver = {Adaptive Server Enterprise}; Provider = ASEOLEDB; Data Source = ServerName/xxx.xxx.xxx.xxx:PortNumber,Catalog = db; User Id = UID; Password = pwd;” (请注意,当使用Microsoft Visual Basic进行Sybase连接时,字符串可以正常工作。 2)objConnection.open“Driver = {Adaptive Server Enterprise}; Provider = ASEOLEDB; Server = sreverName/IpAdd; port = 5000; db = db; uid = userid; pwd = password;“

另外我使用DSN较少的连接。使用的端口是 - 5000,5001,2439,2638,4950

回答

0

我有类似的问题 - 不知道是什么工作对我来说会为你工作,但是从我下面的努力尝试任何 - 以粗体显示的那些工作对我来说

' objConnection.Open "Provider=iAnywhere Solutions 12 - Oracle;Server =qwe.us.net.intra:1523;User Id =abc;Password=t#P2h%mUxUh;Database = SCS" 

' objConnection.Open "Provider=OraOLEDB.Oracle;SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=qwe.us.net.intra)(PORT=1523))(CONNECT_DATA=(SERVICE_NAME=REPORTSQ.us.net.intra)));uid=abc;pwd=t#P2h%mUxUh];" 

' objConnection.Open "Driver={Microsoft ODBC Driver for Oracle};Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=REPORTINGQ.us.net.intra)(PORT=1523))(CONNECT_DATA=(SERVICE_NAME=REPORTSQ.us.net.intra)));uid=abc;pwd=t#P2h%mUxUh];" 

' objConnection.Open "Driver={Microsoft ODBC Driver for Oracle};Data Source=REPORTINGD.us.net.intra:1523;uid=abc;pwd=t#P2h%mUxUh];" 

' objConnection.Open "Provider=MSDAORA;Server =REPORTINGD.us.net.intra:1523;User Id =abc;Password=t#P2h%mUxUh];Database = SCS" 

' objConnection.Open "Driver={Microsoft ODBC for Oracle};" & "Server=REPORTINGQ.us.net.intra;" & "Uid=abc;" & "Pwd=t#P2h%mUxUh]" 

' objConnection.Open "Provider=OraOLEDB.Oracle.1;Persist Security Info=False;" & "User ID=abc;Password=t#P2h%mUxUh];Data Source=DWH_QA" 

' objConnection.Open "Driver={Adaptive Server Enterprise};User ID=abc;Password=oc1b2008;Server=jdbc:sybase:Tds:scs.us.net.intra" 

' objConnection.Open "Provider=Sybase.ASEOLEDBProvider.2;User ID=abc;Password=oc1b2008;Server Name=jdbc:sybase:Tds:scs.us.net.intra,50000; Initial Catalog=s1w" 

' objConnection.Open "Provider=Sybase.ASEOLEDBProvider.2;User ID=abc;Password=oc1b2008;Data Source=jdbc:sybase:Tds:scs.us.net.intra,50000; Catalog=s1w" 

' objConnection.Open "Provider=ASEOLEDB;User ID=abc;Password=oc1b2008;Data Source=jdbc:sybase:Tds:scs.us.net.intra,50000; Catalog=s1w" 

' objConnection.Open "Provider=ASEOLEDB;User ID=abc;Password=oc1b2008;Server Name=jdbc:sybase:Tds:scs.us.net.intra,50000; Catalog=s1w" 

' objConnection.Open "Driver={Sybase ASE ODBC Driver};User ID=abc;Password=oc1b2008;NetworkAddress=jdbc:sybase:Tds:scs.us.net.intra,50000; Db=s1w" 

' objConnection.Open "Driver={Sybase ASE ODBC Driver};User ID=abc;Password=oc1b2008;NetworkAddress=jdbc:sybase:Tds:scs.us.net.intra:50000; Db=s1w" 

' objConnection.Open "Driver={Sybase ASE ODBC Driver};User ID=abc;Password=oc1b2008;NA=scs,50000; Db=s1w" 

' objConnection.Open "Driver={Sybase ASE ODBC Driver};User ID=abc;Password=oc1b2008;Srvr=jdbc:sybase:Tds:scs.us.net.intra:50000" 

' objConnection.Open "Driver={Sybase ASE ODBC Driver};User ID=abc;Password=oc1b2008;Srvr=scs.us.net.intra:50000" 

objConnection.Open “驱动程序= {Adaptive Server Enterprise的};用户ID = ABC;密码= oc1b2008;服务器= scs.us.net.intra;端口= 50000; DB = S1W”

objConnection.Open“Driver = {Sybase ASE ODBC Driver}; User ID = abc; Password = oc1b2008; NA = scs.us.net.intra,50000; Db = s1w“