如何连接远程SQL数据库

mmcgzs 2003-10-17 08:36:57
我的程序需要将数据添加到本地的数据库中,而且还要在另外一个数据库中保留一份

但另外一个数据库不在本地,在网上,请问有什么方法可以实现!

我的机器在局域网内(不是主机),是否可以连接?

我用了以下方法,连接不上远程数据库

conn.Open "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Password=sa;Initial Catalog=database;Data Source=202.102.xxx.xxx"

...全文
87 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
huhan3 2003-10-18
  • 打赏
  • 举报
回复
对,这是个好办法
直接在本地建立ODBC数据源,连接远程SQL数据库
用asp调用odbc即可
mmcgzs 2003-10-18
  • 打赏
  • 举报
回复
我要连接的是信息港的服务器,是不是安全性的问题?
ayjg 2003-10-17
  • 打赏
  • 举报
回复
直接在本地建立ODBC数据源,连接远程SQL数据库。然后你应该知道怎么做了?!
bigluckyfox 2003-10-17
  • 打赏
  • 举报
回复
可能是INTERNET出口有防火墙,没有开放数据库端口的缘故
mmcgzs 2003-10-17
  • 打赏
  • 举报
回复

我已经测试连接过局域网内内的数据库,可以使用,但是连接远程的不行,是不是因为我的机

器不是服务器的问题,不能连接

我也试着用VB连接,也可以连接,就是ASP不行!

say1no2 2003-10-17
  • 打赏
  • 举报
回复
conn.open "driver={SQL Server};server=127.0.0.1;database=db;uid=sa;pwd=123;"

127.0.0.1 改为你的ip地址
db 改为你的数据库名
sa 改为服务商给你的帐号
pwd 改为服务商给你的密码
handingsuccess 2003-10-17
  • 打赏
  • 举报
回复
这个问题是一个理解性的问题,你知道在本地机器上如何连接数据库。就应该举一反三的知道如何连接远程数据库。他们之间的区别就是服务器的名称不同罢了。没有什么太大的区别。
你可以试一下连接你的局域网内的机器,其原理和连接远程服务器没什么差别,上面几位楼主说得都很好,你可以参考以下。
有时候遇到问题的时候,要思考,然后果断的动手去做,不要害怕结果失败。别人会的也不都是问出来的,特别是一些理论性的东西,是要思考的。
yhcustc 2003-10-17
  • 打赏
  • 举报
回复
ADO直接连接远程数据库是比较麻烦的,不如想个其他办法比如在远程数据库服务器上做个Asp网页可以接受你要数据添加到本地的数据库数据,在本地创建提交表单。很简单就能解决你的问题。
rebornman 2003-10-17
  • 打赏
  • 举报
回复
关注
mmcgzs 2003-10-17
  • 打赏
  • 举报
回复
angelheavens(龙辉) 能不能说一下具体的怎么做
say1no2(海子) 的我试了不行
say1no2 2003-10-17
  • 打赏
  • 举报
回复
conn.open "driver={SQL Server};server=127.0.0.1;database=db;uid=sa;pwd=123;"
angelheavens 2003-10-17
  • 打赏
  • 举报
回复
把Data Source改成服务器的IP或域名
帐号改成DBA给你分配的帐号

28,390

社区成员

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

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