CustDB 统一数据库可以是 MobiLink 支持的任何统一数据库。
SQL Anywhere 12 CustDB 统一数据库在 %SQLANYSAMP12%\UltraLite\CustDB\custdb.db 中提供。名为 SQL Anywhere 12 CustDB 的 DSN 会随您的安装程序提供。
可以使用文件 %SQLANYSAMP12%\UltraLite\CustDB\makedbs.cmd 重建此数据库。
如果要研究创建 CustDB 示例的方法,可查看文件 %SQLANYSAMP12%\MobiLink\CustDB\custdb.sql。
%SQLANYSAMP12%\MobiLink\CustDB 目录中提供的以下 SQL 脚本用来构建 CustDB 统一数据库,作为上述任意一种受支持的 RDBMS:
RDBMS | Custdb 安装脚本 |
---|---|
Adaptive Server Enterprise | custase.sql |
SQL Server | custmss.sql |
Oracle | custora.sql |
DB2 LUW | custdb2.sql |
MySQL | custmys.sql |
有关准备数据库以用作统一数据库的详细信息,请参见统一数据库设置。
以下过程为每个支持的 RDBMS 创建 CustDB 统一数据库。
在 RDBMS 中创建数据库。
运行位于 SQL Anywhere 12 安装目录的 MobiLink\setup 子目录中的以下 SQL 脚本之一,即可添加 MobiLink 系统对象:
若为 Adaptive Server Enterprise 统一数据库,运行 syncase.sql。
若为 MySQL 统一数据库,运行 syncmys.sql。
若为 Oracle 统一数据库,运行 syncora.sql。
若为 SQL Server 统一数据库,运行 syncmss.sql。
运行位于 %SQLANYSAMP12%\MobiLink\CustDB 中的以下 SQL 脚本之一,即可在 CustDB 数据库中添加示例用户表、存储过程和 MobiLink 同步脚本:
若为 Adaptive Server Enterprise 统一数据库,运行 custase.sql。
若为 MySQL 统一数据库,运行 custmys.sql。
若为 Oracle 统一数据库,运行 custora.sql。
若为 SQL Server 统一数据库,运行 custmss.sql。
创建一个引用客户端计算机上的数据库且名为 CustDB 的 ODBC 数据源。
选择 [开始] » [程序] » [SQL Anywhere 12] » [管理工具] » [ODBC 数据源管理器]。
单击 [添加]。
从列表中选择相应的驱动程序。
单击 [完成]。
将 ODBC 数据源命名为 CustDB。
单击 [登录] 选项卡。输入数据库的 [用户 ID] 和 [口令]。
在 DB2 LUW 服务器上创建名为 CustDB 的统一数据库。
确保缺省表空间(通常称为 USERSPACE1)使用 8 KB 页。
如果缺省表空间不使用 8 KB 页,请完成以下步骤:
验证至少有一个缓冲池有 8 KB 页。否则,创建一个具有 8 KB 页的缓冲池。
创建一个具有 8 KB 页的新表空间和临时表空间。
有关详细信息,请参见 DB2 LUW 文档。
使用文件 MobiLink\setup\syncdb2.sql 将 MobiLink 系统对象添加到 DB2 LUW 统一数据库中:
在文件 syncdb2.sql 的顶部更改连接命令。用数据库的名称(或其别名)替换 DB2Database。在此示例中,该数据库称为 CustDB。还可以按以下方式添加 DB2 用户名和口令:
connect to CustDB user userid using password ~ |
在服务器或客户机上,打开一个 DB2 LUW 命令窗口。键入以下命令运行 syncdb2.sql:
db2 -c -ec -td~ +s -v -f syncdb2.sql |
将数据表、存储过程和 MobiLink 同步脚本添加到 CustDB 数据库中:
如有必要,在 custdb2.sql 中更改连接命令。例如,可以按下面的方法添加用户名和口令。用您的用户名和口令替换 userid 和 password。
connect to CustDB user userid using password |
在服务器或客户机上,打开一个 DB2 命令窗口。
键入以下命令运行 custdb2.sql:
db2 -c -ec -td~ +s -v -f custdb2.sql |
处理完毕后,输入如下命令关闭命令窗口:
exit |
创建一个名为 CustDB 的 ODBC 数据源,该数据源将引用 DB2 LUW 客户端上的 DB2 LUW 数据库。
启动 ODBC 数据源管理器:
选择 [开始] » [程序] » [SQL Anywhere 12] » [管理工具] » [ODBC 数据源管理器]。
将出现 [ODBC 数据源管理器]。
在 [用户 DSN] 选项卡上,单击 [添加]。
在 [创建新数据源] 窗口中,为您的 DB2 LUW 数据库选择 ODBC 驱动程序。例如,选择 IBM DB2 UDB ODBC 驱动程序。单击 [完成]。
有关如何配置 ODBC 驱动程序的信息,请参见:
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |