在本课中,您将建立自己的 MobiLink 统一数据库。
前提条件
本课假定您拥有在教程教程:使用 MobiLink 重放实用程序模拟多个 MobiLink 客户端开头的特权部分中列出的角色和特权。
创建一个新的工作目录,用于存储本教程中创建的所有示例文件。
本教程假定路径为 c:\mlreplay。
通过命令提示符将工作目录更改为 c:\mlreplay。
本教程假定所有命令都从此目录运行。
运行以下命令,创建一个名为 cons.db 的 SQL Anywhere 统一数据库:
dbinit -dba DBA,sql cons.db |
运行以下命令启动统一数据库:
dbsrv16 cons.db |
单击 [开始] » [程序] » [SQL Anywhere 16] » [管理工具] » [ODBC 数据源管理器]。
单击 [用户 DSN] 选项卡,然后单击 [添加]。
在 [创建新数据源] 窗口中,单击 [SQL Anywhere 16],然后单击 [完成]。
在 [SQL Anywhere 的 ODBC 配置] 窗口中执行以下任务:
单击 [ODBC] 选项卡。
在 [数据源名] 字段中键入 cons。
单击 [登录] 选项卡。
在 [用户 ID] 字段键入 DBA。
在 [口令] 字段中键入 sql。
在 [操作] 下拉列表中,选择 [连接到此计算机上正在运行的数据库]。
在 [服务器名] 字段中键入 cons。
在 [数据库名] 字段中键入 cons。
单击 [确定]。
关闭 ODBC 数据源管理器。
在 [ODBC 数据源管理器] 窗口中单击 [确定]。
在 Interactive SQL 中连接到统一数据库。
运行以下命令:
dbisql -c "DSN=cons" |
在 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 服务器在同步过程中会使用这些表和存储过程。
在 Interactive SQL 中执行以下 SQL 语句,以创建 T1 表:
CREATE TABLE T1 ( pk1 INTEGER, pk2 INTEGER, c1 VARCHAR(30000), PRIMARY KEY(pk1, pk2) ); |
Interactive SQL 会在统一数据库中创建 T1 表。
关闭 Interactive SQL。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |