首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

对等网pb8,sqlserver2005数据库连接不上,

2012-03-17 
求助对等网pb8,sqlserver2005数据库连接不上,急?主机系统配置:XP3,pb8,sql server2005.在主机上有一个共享

求助对等网pb8,sqlserver2005数据库连接不上,急?
主机系统配置:XP3,pb8,sql server2005.在主机上有一个共享的文件夹内的pb程序,在主机上运行可以。
客户端xp,二者是对的网。客户端可以访问主机上的共享pb程序,但运行该程序后,提示如下错误:
Unable to connect: SQL Server is unavailable or does not exist. Connection broken.
请问是什么原因!请各位大侠帮忙


[解决办法]
telnet服务器的1433端口试试;

[解决办法]
http://topic.csdn.net/u/20100324/22/95bbb925-84ee-477b-a610-f0b1f7f4e737.html?44618

兄弟,首先你要搞清楚,PB的程序不能这么用。
需要把PB的程序拷贝到你的客户端,带上必须的动态库DLL。
在PB的程序中需要编写连接的参数等内容。例如:

// Profile pub
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "pub"
SQLCA.ServerName = "计算机名\SQL server实例名" 或者"IP\SQL server实例名"
SQLCA.LogId = "sa" --用户名
SQLCA.AutoCommit = False
SQLCA.DBParm = ""


然后在客户端运行PB的程序去连接服务器上的数据库。
[解决办法]
考到本机运行吧
[解决办法]
把PB安装在客户端

[解决办法]
1、SQLSERVER所在电脑防火墙是否开放了TCP1433端口?
2、server2005是否启用了TCP/IP协议,是否允许外部IP访问
[解决办法]
考虑一下楼上提到的防火墙和协议问题,同时试一下在客户端方配置一下ODBC连接一下sql看一下是否成功。!

热点排行