我修改了我的 sql.ini 文件以连接到托管 SQLBase 数据库的远程服务器,所以我添加了以下行:
[win32client.ws32]
serverpath=serverName,IP_ADDRESS,PORT_NUMBER/*
但是set server serverName;
在 SQLTalk 控制台中执行命令时出现以下错误:
Error: 09024 GCI SEA Session ended abnormally
[dbntsrv]
dbname=ISLAND
servername=server1
cache=2000
sortcache=2000
readonly=0
oracleouterjoin=0
logfileprealloc=0
partitions=0
optimizerlevel=2
ansijoinsyntax=0
dbdir=C:\Program Files (x86)\Unify\Team Developer 6.0
tempdir=C:\Program Files (x86)\Unify\Team Developer 6.0
[dbntsrv.dll]
comdll=sqlws32
[win32client]
clientname=MY_CLIENT_NAME
clientruntimedir="C:\Program Files (x86)\Unify\Team Developer 6.0"
[win32client.dll]
; order of win32client dll's is important when connecting to multiple databases.
; sqlws32 should always be the last and sqlodb32 be 2nd last.
; comdll=sqlora32
; comdll=sqlsyb32
; comdll=sqlodb32
comdll=sqlws32
[win32client.ws32]
serverpath=serverName,IP_ADDRESS,PORT_NUMBER/*
[oragtwy]
remotedbname=ora10g,@tns:ora10db
longbuffer=32767
fetchrow=20
substitute=SYSSQL.,
[sybgtwy]
remotedbname=test, hostname, master, 0
[odbcrtr]
odbctrace=off
odbctracefile=sql.log
longbuffer=250000
服务器似乎使用 SQLBase 11.5 数据库。