SQL Server远程登陆。。

nthb2001 2003-12-23 09:51:44
如果用SQL Server的企业管理器做远程登陆,,是可以联接上的,,

但是在PB中用如下语句登陆,

// Profile hm_sell
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "XXXXXX"
SQLCA.ServerName = "XXX.XX.XXX.XXX"
SQLCA.LogId = "sa"
SQLCA.LogPass = <****>
SQLCA.AutoCommit = False
SQLCA.DBParm = ""


刚不能登陆,返回如下错误,,
A SQLServer request resulted in a bad return code or status but no error message waw returned.


这是什么错误?有何办法解决???请各位高手明示。。

...全文
112 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
嘘嘘兔 2003-12-23
  • 打赏
  • 举报
回复
密码处该为:
SQLCA.LogPass = "****"
最后connect;
nthb2001 2003-12-23
  • 打赏
  • 举报
回复
现在偶找到了一个不知道是不是原因的原因,,

偶这个客户端跟服务器端的名称是一样的,,

用另一个不同名的客户端登陆就可以登陆了,这是原因吗?为什么??
liliang800207 2003-12-23
  • 打赏
  • 举报
回复
在sql中不用设立指定连接
在odbc的数据源中建立与开发过程中同名的数据源名称
但目标数据库指向服务器
这样你就直接连就可以了
连客户端都不用装
netxzs 2003-12-23
  • 打赏
  • 举报
回复
改成
SQLCA.LogPass = “”
SQLCA.AutoCommit = true
试试看
nthb2001 2003-12-23
  • 打赏
  • 举报
回复
各位高手,如有可能,麻烦将你们的联接代码让小弟学习学习
nthb2001 2003-12-23
  • 打赏
  • 举报
回复
to:jdsnhan(柳荫凉)

这给你贴的是在PB7。0中的Database Profile Setup中的,在那里点击testconnect,后出来的提示,不会是你说的问题。。

to: intuition444(直觉)

SQLCA。ServerName 如改成服务器名称,那偶的远程登陆怎么办??用VPN又出现在前面偶提的问题,..谢指教
intuition444 2003-12-23
  • 打赏
  • 举报
回复
SQLCA.ServerName 改成服务器名称,不用IP地址,试试。
jdsnhan 2003-12-23
  • 打赏
  • 举报
回复
楼主是不是少了 connect using sqlca;^&^

1,071

社区成员

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

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