【问题标题】:Visual Studio 2010 and discovery of advantage server errorVisual Studio 2010 和发现优势服务器错误
【发布时间】:2010-05-24 00:35:42
【问题描述】:

我在 Windows 7 64 位机器上安装了 VS 2010。当我尝试使用 Advanatage OLEDB 驱动程序通过服务器资源管理器连接到优势数据库时,出现无法发现优势数据库服务器错误。我可以使用 ARC 连接到数据库就好了。我能够在 VS 2008 中很好地连接。关于为什么我无法在 VS 2010 中连接的任何想法?

【问题讨论】:

    标签: advantage-database-server


    【解决方案1】:

    如果您尝试连接“本地服务器”,请确保您的连接字符串包含"ServerType=ADS_LOCAL_SERVER;"。如果使用 Advantage Database Server(远程服务器),那么 this link 可能会有一些有用的想法。它讨论了在发现失败时提供 IP 地址和端口号的各种方法。例如,您可以在连接路径中包含端口号:\\servername:6262\path\dictionary.add

    【讨论】:

    • 以上应该可以,但如果不行,您的 ADS.ini 是否在路径上?您的 DLL 在路径上吗?从 Arc 调用它(假设您是从安装目录运行它),很多需要的文件都在 ARC 目录中。 Advantage 会在调用它的应用程序的目录中查找 DLL 和 ADS.INI,然后按照路径查找。由于事情在 ARC 中而不是在 VS 中工作,因此 VS 可能没有查看与 ARC 相同的信息。
    猜你喜欢
    • 2013-04-27
    • 2011-12-08
    • 2011-09-14
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    相关资源
    最近更新 更多