Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 用于远程数据访问的服务器类 » 基于 ODBC 的服务器类 » 服务器类 odbc

 

Lotus Notes SQL 2.0

可从 Lotus Web 站点 [external link] http://www.lotus.com/ 获得此驱动程序。请阅读附随的文档,以了解有关 Notes 数据与关系表映射关系的说明。可以轻松地将 SQL Anywhere 表映射到 Notes 表单。

下面介绍如何设置 SQL Anywhere 来访问 Address 示例文件。

  • 使用 NotesSQL 驱动程序创建 ODBC 数据源。数据库将是示例名称文件:c:\notes\data\names.nsf。应启用 [Map Special Characters] 选项。对于本示例,[数据源名] 是 my_notes_dsn

  • 在 SQL Anywhere 中创建服务器:

    CREATE SERVER names
    CLASS 'odbc'
    USING 'my_notes_dsn';
  • 将 Person 表单映射到 SQL Anywhere 表中:

    CREATE EXISTING TABLE Person
    AT 'names...Person';
  • 查询该表

    SELECT * FROM Person;
避免出现要求输入口令的提示

Lotus Notes 不支持通过 ODBC API 发送用户名和口令。如果您尝试使用有口令保护的 ID 来访问 Lotus Notes,则运行 SQL Anywhere 的计算机上会出现一个窗口,提示您输入口令。在多用户服务器环境中应避免此行为。

要以无人照管的方式访问 Lotus Notes,而不会收到要求输入口令的提示,则必须使用不带口令保护的 ID。可以通过清除口令(选择 [文件] » [工具] » [用户 ID] » [清除口令])来取消对 ID 的口令保护,除非 Domino 管理员要求在创建 ID 时设置口令。在此情况下,您将无法清除口令。