远程访问数据库

ILoveThisGame 2002-10-21 05:49:48
距离教远的A,B两地,A地工作站如何访问B地的WIN2000/SQL SERVER服务器?
A,B两地都可以上宽带
DELPHI开发环境

如果不能直接访问,什么办法比较好?
...全文
89 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
ILoveThisGame 2002-11-18
  • 打赏
  • 举报
回复
问题需要进一步讨论,给分先.
ILoveThisGame 2002-11-10
  • 打赏
  • 举报
回复
提前一下!
blueshrimp 2002-11-10
  • 打赏
  • 举报
回复
没IP怎么联?呵呵,申请个动态域名呀,就可以了
LoveAdel 2002-11-08
  • 打赏
  • 举报
回复
关注中
befree 2002-11-07
  • 打赏
  • 举报
回复
delphi打包的ADO掩盖了错误来源,直接在设计中测试连接,或捕获错误代码
lhjiang 2002-11-07
  • 打赏
  • 举报
回复
这个跟远程oracle数据连接一样吗??有什么不一样的地方啊??请教大家??
go_my_sky 2002-11-07
  • 打赏
  • 举报
回复
设ODBC连接过去。有向导
然后使用ODBC连接就可以了。
ILoveThisGame 2002-11-07
  • 打赏
  • 举报
回复
首先感谢 My_first(海浪) !

我要经常连接,主要是通过程序(DELPHI)和数据库交换数据,服务器没有固定IP,难道我每次都要打电话询问服务器的IP地址?

请继续讨论.

怎样向这个帖子再加分啊,我想放300分,但放不上去.失败.
suke_007 2002-11-07
  • 打赏
  • 举报
回复
我没配置客户端,直接在ado中设置connectionstring的值
如:

ConnectionStr := 'Provider='+edit5.text+';';//驱动程序
ConnectionStr := ConnectionStr + 'Persist Security Info=true;';
ConnectionStr := ConnectionStr + 'User ID=' + edit2.text + ';'; //数据库账号
ConnectionStr := ConnectionStr + 'Password=' + edit3.text + ';'; //数据库密码
ConnectionStr := ConnectionStr + 'Initial Catalog=' + edit4.text + ';'; //数据库名称
ConnectionStr := ConnectionStr + 'Data Source=' + edit1.text;// + ';'; //服务器名
ConnectionStr := ConnectionStr + 'Network Address='+edit6.text+';';
ConnectionStr := ConnectionStr + 'Network Library=TCP/IP';

try
with ADOConnection1 do
begin
ConnectionString := ConnectionStr;
Provider := edit5.text;
KeepConnection := True;
LoginPrompt := False;
CommandTimeOut := 60;
ConnectionTimeout := 40;
Connected := True;
却出错:多步oledb产生错误,???
wanderung 2002-11-05
  • 打赏
  • 举报
回复
能确定ip还是必要的
My_first 2002-11-05
  • 打赏
  • 举报
回复
如果有访火墙, 不一定, 如果你没有防死就行了。 访问端口没有关
就行。 

lance09 2002-11-04
  • 打赏
  • 举报
回复
如果有防火墙,是否有可能连不上?????

关注并学习中..............
lunyu_gz 2002-11-04
  • 打赏
  • 举报
回复
agree!
My_first 2002-11-04
  • 打赏
  • 举报
回复
1.两台电脑都上确定连上了网,服务器端需是nt,或server2000
并且在nt/server2000的用户账号管理里,建立客户端的电脑名,给于访问的权限,如果不知道,你就把所有的权限都给他。
2.客户端需知道服务器上网的ip地址( 服务器上网后,你可以通过服务器的

3,ipconfig命令知道上网的ip.
3.在客户端通过查询分析器Query Analyzer 输入访问用户名为你服务器的
ip,  账号sa默认的。如果你改了,那就是其它的。 密码、你自己设定的密码。

好了,此时你就可以试一试了,如果连通,祝你好运。

4、如果没连通怎么办, 最后忘了配置客户端.你需要在客户端。
同样装上SQL客户端,
通过SQL SERER 客户端网络实用工具,配置一下。

该怎样配置呢?
在按顺序启用协议里添加右边的TCP/IP协议, 在别名里添加
服务器别名,输入服务器的ip, 服务器名称 填服务器的 ip
管道名不用改了。

如果你还没有成功,那我字是白打了
My_first 2002-11-04
  • 打赏
  • 举报
回复
很好实现啦,稍等
广州接入 2002-11-04
  • 打赏
  • 举报
回复
关注。应该很难实现的!
lance09 2002-11-04
  • 打赏
  • 举报
回复
具体如何实现????请兄弟详解。


关注并学习中............

分一定不少兄弟的
befree 2002-11-04
  • 打赏
  • 举报
回复
windowsXP下做虚拟路由
ado接连
ILoveThisGame 2002-11-04
  • 打赏
  • 举报
回复
没有固定IP地址啊
armu80830 2002-10-21
  • 打赏
  • 举报
回复
up
加载更多回复(1)

2,499

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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