ODBC呼叫在2010年的访问与优势数据库服务器之间通过网络失败



首先,我知道Zip,Zilch,Nada,关于VBA,访问和优势数据库服务器。

我在一个位置上有一台PC,可以使用访问2010文件连接和更新每个驱动器,例如,例如。 file whything

Advantage spranlinesql odbc dsn的设置为 file nothing foxpro

现在,PC已移至新位置(公司移动),并且两个位置之间有VPN连接(数据服务器仍然位于旧位置,无法移动),因此新的地图看起来像这样: xxx.xxx.xxx.xxx file whying

但是,访问无法连接,以便它可以运行其流程并更新所需的文件。

我不知道要在此处放置的实际代码来帮助修复此问题,因此我可以更多地回答这个问题。

我可以说VPN是用声音墙制成的。

我尝试使用的第一件事是与ARC32(ADS查询工具)连接,因为然后您可以排除ODBC并访问问题。

广告具有三种连接类型:

  • 本地
  • 远程
  • 互联网

当您通过TCP/IP直接连接到优势数据库服务器时,您需要remote连接类型。

通常可以通过ads.ini文件设置连接类型,该文件还可以必须包含ADS服务器的IP地址和端口:

[SETTINGS]
ADS_SERVER_TYPE=2
[MYDATABASE]
LAN_IP=10.20.1.20
LAN_PORT=6262 

有关ads.ini的更多信息,请参见官方文档:

http://devzone.advantagedatabase.com/dz/webhelp/advantage12/master_ads_ini_file_support.htm

尝试通过ODBC进行连接时,可能会有完整的连接选项参考,我在这里写下了它们:

https://stackoverflow.com/a/33544131/426242

相关内容

最新更新