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

SAP Sybase SQL Anywhere 16.0 (中文) » MobiLink - 入门 » MobiLink 教程 » 教程:使用 MobiLink 重放实用程序模拟多个 MobiLink 客户端

 

第 1 课:建立 MobiLink 统一数据库

在本课中,您将建立自己的 MobiLink 统一数据库。

前提条件

本课假定您拥有在教程教程:使用 MobiLink 重放实用程序模拟多个 MobiLink 客户端开头的特权部分中列出的角色和特权。

 任务
  1. 创建一个新的工作目录,用于存储本教程中创建的所有示例文件。

    本教程假定路径为 c:\mlreplay

  2. 通过命令提示符将工作目录更改为 c:\mlreplay

    本教程假定所有命令都从此目录运行。

  3. 运行以下命令,创建一个名为 cons.db 的 SQL Anywhere 统一数据库:

    dbinit -dba DBA,sql cons.db
  4. 运行以下命令启动统一数据库:

    dbsrv16 cons.db
  5. 单击 [开始] » [程序] » [SQL Anywhere 16] » [管理工具] » [ODBC 数据源管理器]。

  6. 单击 [用户 DSN] 选项卡,然后单击 [添加]。

  7. 在 [创建新数据源] 窗口中,单击 [SQL Anywhere 16],然后单击 [完成]。

  8. 在 [SQL Anywhere 的 ODBC 配置] 窗口中执行以下任务:

    1. 单击 [ODBC] 选项卡。

    2. 在 [数据源名] 字段中键入 cons

    3. 单击 [登录] 选项卡。

    4. 在 [用户 ID] 字段键入 DBA

    5. 在 [口令] 字段中键入 sql

    6. 在 [操作] 下拉列表中,选择 [连接到此计算机上正在运行的数据库]。

    7. 在 [服务器名] 字段中键入 cons

    8. 在 [数据库名] 字段中键入 cons

    9. 单击 [确定]。

  9. 关闭 ODBC 数据源管理器。

    在 [ODBC 数据源管理器] 窗口中单击 [确定]。

  10. 在 Interactive SQL 中连接到统一数据库。

    运行以下命令:

    dbisql -c "DSN=cons"
  11. 在 Interactive SQL 中执行以下语句,从而使用 syncsa.sql 安装脚本创建 MobiLink 系统表和存储过程。将 C:\Program Files\SQL Anywhere 16\ 替换为 SQL Anywhere 16 的安装位置。

    READ "C:\Program Files\SQL Anywhere 16\MobiLink\setup\syncsa.sql";

    Interactive SQL 将 syncsa.sql 应用到您的统一数据库。

    运行 syncsa.sql 时会创建一系列以 ml_ 为前缀的系统表和存储过程。MobiLink 服务器在同步过程中会使用这些表和存储过程。

  12. 在 Interactive SQL 中执行以下 SQL 语句,以创建 T1 表:

    CREATE TABLE T1 (
        pk1     INTEGER,
        pk2     INTEGER,
        c1      VARCHAR(30000),
        PRIMARY KEY(pk1, pk2)
    );

    Interactive SQL 会在统一数据库中创建 T1 表。

  13. 关闭 Interactive SQL。

结果

已建立统一数据库。

下一个

前进至第 2 课:创建 MobiLink 项目