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

wxspc 2003-12-09 03:54:28
我用PB9,本地局域网安装的是sqlserver.我可以通过"installed data interfaces"可以连接本地数据库。但是,我用同样的操作,就无法连接到远程的sqlserver。错误提示:“未能在sysdatabases中找到数据库‘b’所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。然后弹出一个窗口,里面有我要连接的数据库,以及那台服务器上的master,msdb,等等几个数据库。但是不全。我以为是延时不够长。就调整了Transaction,选项中的Asynchronous.还是不管用。请大家帮忙。这到底是什么问题?
...全文
310 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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对了没有?

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧