全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3652
推到 Plurk!
推到 Facebook!

ado怎么连远程数据库(sql server)

尚未結案
goodbye
一般會員


發表:5
回覆:8
積分:2
註冊:2005-04-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-31 16:31:33 IP:211.95.xxx.xxx 未訂閱
我想用ado去连远程得数据库,不是lan里面的知道ip,user,psw,怎么连,一直连不上,有的说还要知道port, 道地怎么回事,sql server那里是不是要配置什么啊?
h@visli
資深會員


發表:103
回覆:429
積分:431
註冊:2004-02-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-13 11:57:35 IP:222.248.xxx.xxx 未訂閱
你先看控制面板裏面的“管理工具”中的“資料源(ODBC)”,試試能不能連接上,如果能連接,那麼ADO連接就不會有問題。     如果不能連接,請檢查用戶端連接設置。如下圖:
------
------------------------
博采眾家之長,奉獻綿薄之力
------------------------
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-13 12:59:54 IP:211.22.xxx.xxx 未訂閱
請說明清楚從你的電腦到要連接遠端的 DB Server 有經過哪些網路設備. 一般最常碰到的問題就是有經過防火牆, 然後就被檔掉了. 雪龍 http://bestlong.no-ip.com/ 學海無涯覺無盡,勤做筆記防失憶
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
JustinShen
中階會員


發表:22
回覆:104
積分:80
註冊:2003-09-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-14 10:05:49 IP:61.155.xxx.xxx 未訂閱
引言: 我想用ado去连远程得数据库,不是lan里面的 知道ip,user,psw,怎么连,一直连不上,有的说还要知道port, 道地怎么回事,sql server那里是不是要配置什么啊?
一般也没有直接用ADO来连接远程SQL的,原有端口开放是不安全的;如果实在要用可以参照SQL SERVER的RDO看看。在SQL SERVER的SAMPLE中有事例。 h@visli指出的也很重要。 Justin Shen
------
====================
我为一切作努力!
Justin Shen

wujun0901
一般會員


發表:8
回覆:7
積分:3
註冊:2007-02-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-03-15 15:31:46 IP:61.175.xxx.xxx 訂閱
Provider=SQLOLEDB.1;Password=您的密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名;Data Source=服务器名:端口号
这个ado connectstring,你试一下看.我也遇到你这样的问题,我是可以了.不过我不建议你这样做,因为用这样的方式,遇到恶劣的网络环境就麻烦了.建议你用web server/soap做分布式
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-04-30 13:43:51 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
cn_jennykoh
一般會員


發表:4
回覆:8
積分:2
註冊:2007-03-30

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-05-03 15:11:07 IP:60.49.xxx.xxx 未訂閱

===================引 用 goodbye 文 章===================
我想用ado去连远程得数据库,不是lan里面的知道ip,user,psw,怎么连,一直连不上,有的说还要知道port, 道地怎么回事,sql server那里是不是要配置什么啊?

ODBC Data Source Administrator > Add > Create New Data Source (如是MySQL)>MySQL ODBC 3.51 Driver>FInish.

Connertor/ODBC 3.51.12 (version)-Add Data Source Name

DataSourceName(打上你要的名字)
Server (打上Server的IP)
User (打上UserName)
Password (打上Password)
Database (选出你的table)

用TADOConnection去连接以上。
在Provider里,选出Microsoft OLE DB Provider for ODBC Driver。 后按NEXT。在Connection里做出以上设置。
HireMan
一般會員


發表:0
回覆:12
積分:2
註冊:2004-12-02

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-07-25 01:00:41 IP:125.77.xxx.xxx 訂閱
ADO远程连接资料库,这种解决方案是不太科学的,由于连接是很耗效率与服务器性能,透过NET去连远端的机子,在取数,操作上都是比较没效率,
对于连接应该是没有问题:记的我还连用查询分析器连到美国服务器,不过那实在慢.慢
===
分享快乐: www.delphichm.com
系統時間:2024-11-21 18:47:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!