【问题标题】:How to create a database for Advantage Database Server(ADS)?如何为 Advantage Database Server(ADS) 创建数据库?
【发布时间】:2017-08-14 07:08:21
【问题描述】:

我已经在我的win7上成功安装了ADS 10.0版本,它作为windows服务运行。然后我查看windows程序菜单,发现有一个名为“Advantage Database Server”的菜单,它只包含“Advantage Configuration Utility”子菜单,我打开它并没有找到可以创建数据库的地方。

我的问题:

  1. 如何连接我上面的服务器?需要其他工具吗?
  2. 如果我可以连接服务器,如何创建数据库?优势数据库架构师?
  3. 如果我创建了一个数据库,如何使用 ODBC 中的 IP/端口为客户端连接到该数据库?(我知道如何使用 ODBC 中的路径连接 ADS 数据库)

任何人都可以帮助我,非常感谢!

【问题讨论】:

    标签: ads advantage-database-server


    【解决方案1】:

    Advantage 配置实用程序会告诉您服务是否正在运行,您可以从那里(或从 Windows 服务管理器)启动和停止它。

    由于 ADS 是客户端/服务器和桌面数据库的混合体,database 的含义取决于上下文,它可以是:

    1. 一个目录,其中包含一些表(.adt.dbf 文件,以及用于索引、lob 数据等的可选附加文件)。

    2. 一个 Advantage 数据库字典(以 .add 结尾的文件名,链接到附加文件,最终链接到表文件,如 1.)。

    3. 服务器端别名 (\\MYADSSERVER\MYALIAS)。

    4. 在某个套接字 (ip:port) 上运行 ADS 服务的服务器本身。

    5. 一个 Advantage Internet 服务器 (AIS)。

    最简单的情况是 1. 您只需将一些现有表放在目录中(或使用 Advantage Data Architect“ARC32”创建新表)。

    如果您想了解更多请阅读文档。它与ARC32一起安装(只需打开帮助菜单)或可以在线阅读:

    http://devzone.advantagedatabase.com/dz/content.aspx?key=32

    http://devzone.advantagedatabase.com/dz/webhelp/Advantage12/index.html

    您问题的 ODBC 部分在其他地方已经有了答案:

    What is the proper connection string for Advantage Database Server?

    【讨论】:

    • 非常感谢!虽然我不能完全理解,但我会接受你的建议先阅读帮助,也许可以帮助我理解你的话!再次感谢!
    • 目前,我只关注 4(服务器本身在某个套接字(ip:port)上运行 ADS 服务),我想用 IP/端口连接客户端的服务器,你能给我一些指导?谢谢!
    • 启动 ARC32 -> CTRL+D(创建新连接)。您必须输入 UNC 路径 (\\MYSERVER\MYDATABASEDIR) 或映射 SMB 共享 (X:\MYDATABASEDIR) 的驱动程序号作为 ConnectionPath,然后选择所需的任何 DatabaseName。
    • 虽然 ADS 连接可以在没有 SMB 共享的情况下工作,但在您的数据库目录中使用 SMB 共享会更容易。
    • 非常感谢!延斯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 1970-01-01
    相关资源
    最近更新 更多