导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

我可以连接到本地sqlserver数据库,却无法连接到远程的sqlserver数据库,为什么?

wxspc 2003-12-09 03:54:28
我用PB9,本地局域网安装的是sqlserver.我可以通过"installed data interfaces"可以连接本地数据库。但是,我用同样的操作,就无法连接到远程的sqlserver。错误提示:“未能在sysdatabases中找到数据库‘b’所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。然后弹出一个窗口,里面有我要连接的数据库,以及那台服务器上的master,msdb,等等几个数据库。但是不全。我以为是延时不够长。就调整了Transaction,选项中的Asynchronous.还是不管用。请大家帮忙。这到底是什么问题?
...全文
184 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxspc 2003-12-10
没人回,算了,我结贴了。
回复
wxspc 2003-12-09
我想我不不会把数据库名写错。远程的server名,我是用的是ip地址。问题好像不在这里,是不是还有别的什么设置。关键是我本地可以连通。说明我在操作上没有大的问题。可就是连不上远程的数据库。
下面是“Database Connection Syntax”配置。
// Profile
SQLCA.DBMS = "MSS Microsoft SQL Sever"
SQLCA.Database = "xxxxxx"
SQLCA.LogPass = <************>
SQLCA.ServerName = "211.xxx.xxx.xxx"
SQLCA.LogId = "bxxxxxxx"
SQLCA.AutoCommit = False
SQLCA.DBParm = "DBGetTime=15,DateTimeAllowed='Yes'"

从错误提示上看,很明显,已经通过用户名和密码的检测了。才弹出了上面的错误,就是连不上我要的数据库。我现在不知道该怎么办。各位帮忙
回复
mittee 2003-12-09
显然是database profile里面指定数据库名字不存在。
回复
nthb2001 2003-12-09
用IP地址访问,,

如果要用server的名称访问你要确保,在查找计算机时能找到这个名称的server,还要那个1433的端口开着
回复
wwwafa9 2003-12-09
你的ServerName对了没有?你的DatabaseName对了没有?
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

808

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告