VB程序员博客
VB程序开发
公司办公网段无法访问数据库,有防火墙限制。只能通过远程桌面连接到Terminal服务器,才能从服务器连接数据库。
我有一些vbs脚本,使用createobject("ADODB.Connection")的方式访问数据库;如果在服务器网段设置一台WindowsServer,在本地使用createobject("ADODB.Connection", "myWindowsServer"),这样是否就可以访问数据库了?
服务器需要进行哪些设置?防火墙需要开放哪些端口?
CreateObject() 方式要用 COM+ 编程:http://topic.csdn.net/t/20031010/21/2342453.html
然后查查 COM+ 服务需要如何设置。
通过远程桌面创建的"数据库链接"实际上只是运行在远程终端而已,你看到的界面只是一个远程终端的映射而已. 你的计算机实际上只是和远程桌面那台机器相连而已,实际上并没有和数据库服务器有任何实际的链接.
因此,除非你的计算机的网络允许你直接访问到数据库服务器,否则你的要求是不可能实现的.
打个粗俗的比方, 你在看A片, 你只能通过屏幕看看而已, 你没办法直接进去干什么.
学习中,谢谢
<
学习
如需要阅读该回复,请