可否连接远程odbc?
假设A机 win2k 设置了odbc ip:192.168.0.5
在A机的IIS中打开数据库操作正常,如下
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "date"
如果我想用B机的IIS(win2k)去连接A机的odbc,ASP该如何写?
odbc需要做什么调整?
主要是2台机子对应不同访客,A机对内部网,B机对外部网。B机有内网IP及外网IP(双网卡)
可否连接,代码该如何写?
问题点数:20、回复次数:12Top
1 楼ckbf(小胖)回复于 2002-03-01 14:25:36 得分 0
关注!!Top
2 楼40Star(斯文、大方、有前途)回复于 2002-03-01 14:30:48 得分 0
不在IIS所在的机子,在数据库所在的机子
你用ODBC指向数据库服务器就行了
或者用连接字符串Top
3 楼army9633(工兵)回复于 2002-03-01 15:05:10 得分 0
SQL SERVER
server=ip(name)
其它的一样Top
4 楼army9633(工兵)回复于 2002-03-01 15:06:59 得分 0
strconn=" Driver={SQL Server};Database=webreport;Server=B服务大IP;uid=aa;pwd=''"
Top
5 楼blow_jj(阿俊)回复于 2002-03-01 15:08:07 得分 0
可以呀,如上Top
6 楼shanhe(TNT)回复于 2002-03-01 15:15:17 得分 0
关键是sql在那里,如果在防火墙一侧,而访问SQL的机器在另一侧,那么你需要开通一个穿透防火前的隧道,使得访问者和sql服务器可以在1433断口上建立socketTop
7 楼SonicX(SonicX)回复于 2002-03-01 15:25:46 得分 0
各位大哥,我没SQL服务器,A机的ODBC连接的是一个access数据库(源数据库比较复杂怕导入SQL出错……)Top
8 楼SonicX(SonicX)回复于 2002-03-01 23:25:42 得分 0
顶Top
9 楼julyclyde(Java初学(大学不教只好自己学))回复于 2002-03-02 20:35:54 得分 0
只能连接iis所在机器的ODBC DSN,但是这些DSN可以设置为远程数据库Top
10 楼SonicX(SonicX)回复于 2002-03-03 12:41:51 得分 0
julyclyde兄
按你说的A机和B机的odbc各该如何设置?
假设aaa.mdb文件存在A机c:\下Top
11 楼neweb(永不言败)回复于 2002-03-03 13:42:56 得分 20
不可以连接远程机器的 DSN,至少目前还没有这种机制Top
12 楼SonicX(SonicX)回复于 2002-03-03 15:11:26 得分 0
看来只能开个共享目录把密码设长点了……Top




