回 帖 发 新 帖 刷新版面

主题:为什么sqlserver数据库连接不上?

为什么用Powerbuilder9.0在我的工作站(windowsXP ip;132.111.189.2)上连不到服务器的sqlserver7.0数据库(但是用查询分器和企业管理器从工作站可以连到服务器),并且连不上时要等一分钟(即等到出“Unable to connect:SQL Server is unavailable or does not exist”时要一分钟),能不能设成5秒或更少(用SQLCA.DBParm=Async=1,DBGetTime=3参数设置也不行),哪位高手请指点一下:
我的profile内容是:
// Profile datastat
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "test1"
SQLCA.ServerName = "132.111.189.1"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""

回复列表 (共6个回复)

沙发

晕!你用的是远程连接吗?如果是远程连接,需要解析域名呀

板凳

是远程连接的,不过两台电脑都在一起,怎么加解析域名解决呢?

3 楼

用域名解析软件,如:花生壳域名解析软件,解析后通知对方,对方再访问解析后的IP数据库不就可以了吗?

4 楼

查所有有关PB的书,都没有说要增加什么域名解析的,为什么?,难道没有其他方法?看来是解决不了了,唉!

5 楼

高手在哪,没人可以解决吗??

6 楼

解析服务器IP后访问的数据库服务器名用IP代替,可以采用注册表的方法记录或配置文件记录,再有就是用动态的方法连接数据库,数据库服务器名一定要是服务器IP才行

我来回复

您尚未登录,请登录后再回复。点此登录或注册