搞PB以来(三年了)一直未解决的问题,请高手们帮帮忙吧!

fisyxiaojing 2005-07-12 11:52:23
搞PB以来(三年了)一直未解决的问题,请高手们帮帮忙吧!
客户端连接服务器的数据库时,数据库用的是SQL SERVER 2000,总是连不上,但是运行\\服务器IP,输入用户名和密码,登录服务器成功后,才能正常连接服务器的数据库,不知道是什么原因?
...全文
1320 79 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
79 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jupiterrr 2005-07-28
  • 打赏
  • 举报
回复
服务器与客户机上同时设上相同的用户名与密码.在客户机上用该用户名与密码登录即可.我一般都是这样做.
tomwen 2005-07-27
  • 打赏
  • 举报
回复
我的更郁闷,以前程序能够正确连接数据库。从装过系统后现在只要把数据库设上密码就连接不上数据库,去掉密码就可以,我郁闷啊!
shuyf2000 2005-07-27
  • 打赏
  • 举报
回复
你可以了吗?
mittee 2005-07-26
  • 打赏
  • 举报
回复
没什么说的,顶。
我的建议是ms的东西虽然很好用,但是也不要经常搞不定就重装
wht8008 2005-07-26
  • 打赏
  • 举报
回复
建议用odbc吧。应该没有问题的。
shuyf2000 2005-07-26
  • 打赏
  • 举报
回复
呵呵,这个问题我以前也问过,但还是我自己解决了,你试着把下面几个DLL文件复制到 系统文件夹中

dbmsadsn.dll
dbmsgnet.dll
dbmsqlgc.dll
dbmsrpcn.dll
dbmsvinn.dll
dbnetlib.dll
dbnmpntw.dll
ntwdblib.DLL
sqlsun.dll

这几个文件安装了SQLSERVER就有了。去试试吧,我反正已经可以了。
lyrqh 2005-07-25
  • 打赏
  • 举报
回复
问题的关键还在 ad 上,哈哈 找本win2000系统管理看看吧
xwrj 2005-07-23
  • 打赏
  • 举报
回复
配置成域用户就可以了
xwrj 2005-07-23
  • 打赏
  • 举报
回复
配置成域用户就可以了
31737951 2005-07-22
  • 打赏
  • 举报
回复
用端口访问不就可以了,在selserver中有个服务器端设置,起用ip访问就可以了。一般默认1443
然后在下面的机器上装个sqlserver客户端也设置为ip访问就可以了
freefirewang 2005-07-21
  • 打赏
  • 举报
回复
为什么我这就可以呢,我打了补丁.用名字完全没有问题啊
dlook 2005-07-21
  • 打赏
  • 举报
回复
这位同志你的服务器居然取名为server_001,这让我太失望了,你应该早告诉我你的机器名的。
没错,就是机器名害了你,你应该这么取名,PSERVER,全大写就对了。

结贴,放分吧。
liuyxit 2005-07-21
  • 打赏
  • 举报
回复
lhxman() 说的为正解
lovemoreh 2005-07-20
  • 打赏
  • 举报
回复
要访问服务器上的数据库,需要通过两次鉴权:
1、有权限访问服务器;
2、有权限访问数据库。

如果在连数据库时,只给出了连接数据库本身的用户名和密码,而缺少连接服务器的用户名和密码,自然无法成功连接数据库。

解决的办法有以下两种:
A、在服务器端,启用服务器的Guest用户。在服务器的“本地用户和组”中启用Guest用户;或者在“Active Directorry用户和计算机”中启用Guest用户。
B、在PB程序中,分别设置事务对象中的连接服务器的用户和密码、连接数据库的用户和密码,指定事务对象相对应的属性:
LogID String 连接服务器的用户名.
LogPass String 连接服务器的密码.
UserID String 连接数据库的用户名.
DBPass String 连接数据库的密码。
lovemoreh 2005-07-20
  • 打赏
  • 举报
回复
要访问服务器上的数据库,需要通过两次鉴权:
1、有权限访问服务器;
2、有权限访问数据库。

如果在连数据库时,只给出了连接数据库本身的用户名和密码,而缺少连接服务器的用户名和密码,自然无法成功连接数据库。

解决的办法有以下两种:
A、在服务器端,启用服务器的Guest用户。在服务器的“本地用户和组”中启用Guest用户;或者在“Active Directorry用户和计算机”中启用Guest用户。
B、在PB程序中,分别设置事务对象中的连接服务器的用户和密码、连接数据库的用户和密码,指定事务对象相对应的属性:
LogID String 连接服务器的用户名.
LogPass String 连接服务器的密码.
UserID String 连接数据库的用户名.
DBPass String 连接数据库的密码。
wscft 2005-07-20
  • 打赏
  • 举报
回复
继续关注大家的讨论!
b_tree4615 2005-07-20
  • 打赏
  • 举报
回复
这个问题在我刚参加工作的时候就遇上了,也折腾了我二个月。后来说服客户公司的技术主管,把系统重装了一次,问题解决了。说白了就是三楼所说的验证模式的问题,安装时选混合模式就不会出这种状况了。
nccxl 2005-07-19
  • 打赏
  • 举报
回复
我到觉得和服务器连接有关。
最大可能是你的机器表示域内用户,或者没有登陆域。
应该和SQLSERVER无关。
fisyxiaojing 2005-07-19
  • 打赏
  • 举报
回复
今天又用同事的另一太机器(没有装.net)连接服务器,也不用运行\\IP,登录,就能够连上,所以基本确定,跟SQL Server有有关。
cccclb 2005-07-19
  • 打赏
  • 举报
回复
多学点操作系统和网络的知识
加载更多回复(59)

1,108

社区成员

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

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