VB开发的应用程序,远程连接SQL SERVER 2005 EXPRESS数据库失败?

weblooker 2009-11-04 07:26:12
我现在做了一套VB程序,本地测试可以。连接用的连接语句是:

conn.Open "Provider=SQLOLEDB;User id=suntao;Password=123;Initial Catalog=XKXT;Data Source=192.168.128.248\SQLEXPRESS"

本地测试可以,在局域网内的其他电脑A(192.168.128.247)上测试,登录时则显示数据库连接失败:
[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问 ...


我现在测试:
1、A电脑上 telnet 192.168.128.248 1433 登录成功
2、A电脑上 用ODBC系统连接 192.168.128.248\SQLEXPRESS,测试成功!
3、本地的TCP/IP协议已经启用,客户端也已经启用,端口都是1433

但就是该应用程序在登录系统是数据库连接失败,不明白为何,请指教!!

本人系统:WINDOWS SERVER 2003 + SQL SERVER 2005 express
...全文
218 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
weblooker 2009-11-05
  • 打赏
  • 举报
回复
顶!!!

试了很多办法,还是没法解决..
weblooker 2009-11-05
  • 打赏
  • 举报
回复
高人呢?求助!!!
weblooker 2009-11-04
  • 打赏
  • 举报
回复
还是DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问

是不是设置问题?我客户端使用VB写的,xp系统,没有装数据库,应该没什么问题吧?

fredrickhu帮忙哈
--小F-- 2009-11-04
  • 打赏
  • 举报
回复
192.168.128.248\\SQLEXPRESS:端口号
weblooker 2009-11-04
  • 打赏
  • 举报
回复
到底是哪里错误了呢?
weblooker 2009-11-04
  • 打赏
  • 举报
回复
谢谢,fredrickhu按照你的方法,问题依旧,呵呵!

问题好像不在这里,否则本地也就无法连接上了,是不是客户端要什么设置?
--小F-- 2009-11-04
  • 打赏
  • 举报
回复
多加\
--小F-- 2009-11-04
  • 打赏
  • 举报
回复
192.168.128.248\\SQLEXPRESS"
weblooker 2009-11-04
  • 打赏
  • 举报
回复
还是不行,一样的错误!

我在A的电脑装的是XP系统,这个没什么关系吧?

关键是用ODBC能连上,为什么用代码连就失败了呢??
xiequan2 2009-11-04
  • 打赏
  • 举报
回复
conn.Open "Provider=SQLOLEDB;User id=suntao;Password=123;Initial Catalog=XKXT;Data Source=192.168.128.248,1433"

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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