可否连接远程odbc?

SonicX 2002-03-01 02:05:16
假设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(双网卡)

可否连接,代码该如何写?
...全文
228 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
SonicX 2002-03-03
  • 打赏
  • 举报
回复
julyclyde兄
按你说的A机和B机的odbc各该如何设置?
假设aaa.mdb文件存在A机c:\下
SonicX 2002-03-03
  • 打赏
  • 举报
回复
看来只能开个共享目录把密码设长点了……
neweb 2002-03-03
  • 打赏
  • 举报
回复
不可以连接远程机器的 DSN,至少目前还没有这种机制
julyclyde 2002-03-02
  • 打赏
  • 举报
回复
只能连接iis所在机器的ODBC DSN,但是这些DSN可以设置为远程数据库
SonicX 2002-03-01
  • 打赏
  • 举报
回复
SonicX 2002-03-01
  • 打赏
  • 举报
回复
各位大哥,我没SQL服务器,A机的ODBC连接的是一个access数据库(源数据库比较复杂怕导入SQL出错……)
shanhe 2002-03-01
  • 打赏
  • 举报
回复
关键是sql在那里,如果在防火墙一侧,而访问SQL的机器在另一侧,那么你需要开通一个穿透防火前的隧道,使得访问者和sql服务器可以在1433断口上建立socket
纪俊 2002-03-01
  • 打赏
  • 举报
回复
可以呀,如上
army9633 2002-03-01
  • 打赏
  • 举报
回复
strconn=" Driver={SQL Server};Database=webreport;Server=B服务大IP;uid=aa;pwd=''"
army9633 2002-03-01
  • 打赏
  • 举报
回复
SQL SERVER

server=ip(name)

其它的一样
40Star 2002-03-01
  • 打赏
  • 举报
回复
不在IIS所在的机子,在数据库所在的机子
你用ODBC指向数据库服务器就行了
或者用连接字符串
ckbf 2002-03-01
  • 打赏
  • 举报
回复
关注!!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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