您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

Lotus Notes SQL

可以轻松地将 SAP IQ 表映射到 Notes 表单并通过设置 SAP IQ 访问您的 Lotus Notes 联系人。

先决条件

您必须获取 Lotus Notes SQL 驱动程序。

过程

  1. 确保 Lotus Notes 程序文件夹位于路径中(如 C:\Program Files (x86)\IBM\Lotus\Notes)。

  1. 使用 NotesSQL ODBC 驱动程序创建 32 位 ODBC 数据源。此示例使用 names.nsf 数据库。应启用 “Map Special Characters” 选项。对于本示例,[“数据源名”] 是 my_notes_dsn。

  1. 使用连接到 32 位数据库服务器的 Interactive SQL 创建远程数据访问服务器。

    结果

    您已经设置 SAP IQ 以访问您的 Lotus Notes 联系人。

    示例

    • 创建远程数据访问服务器。CREATE SERVER NotesContactsCLASS 'ODBC'USING 'my_notes_dsn';

    • 为 Lotus Notes 服务器创建外部登录。CREATE EXTERNLOGIN "DBA" TO "NotesContacts" REMOTE LOGIN 'John Doe/SAP' IDENTIFIED BY 'MyNotesPassword';

    • 将 Person 表单中的部分列映射到 SAP IQ 表中。 CREATE EXISTING TABLE PersonDetails( DisplayName CHAR(254), DisplayMailAddress CHAR(254), JobTitle CHAR(254), CompanyName CHAR(254), Department CHAR(254), Location CHAR(254), OfficePhoneNumber CHAR(254) )AT 'NotesContacts...Person';

    • 查询该表。SELECT * FROM PersonDetailsWHERE Location LIKE 'Waterloo%';