您的位置:首页 > 数据库

SQL Anywhere教程(一):如何将ASA数据库部署至移动设备

2008-04-29 05:52 453 查看
SQL Anywhere Studio,里面包含的三个最主要的组件是ASA数据库(Adaptive Server Anywhere)、UltraLite(ASA的部署选项)和MobiLink(数据同步)。
SQL Anywhere Studio是连续多年来移动数据库市场的冠军,那什么叫移动数据库呢?
移动数据库,并非“无线”数据库。很多人问过我这个问题。移动,并非“无线”。无线仅是通信方式的一种。既然是移动数据库,资源消耗一定小,性能一定要好,功能一定要强大,一定要安全。所以,SQL Anywhere Studio的官方宣传是“High Performance out of the box”(开箱即用的高性能)、“Small Footprint”(小如指印)、“Easy to use, easy to administrator”(易使用、易管理)、“True end-to-end security”(真正端到端的安全性)……
别的先不说了。有很多人问过,怎么将数据库装在移动设备上呢?
首先,要注意你使用的是什么移动设备。SQL Anywhere Studio除了支持传统的Windows, Linux和Unix之外,支持的移动平台包括Windows Mobile, Palm, Symbian等。具体详细支持细节,可到支持平台仔细观瞧。
今天,我来说一下如何将SQL Anywhere Studio装载到Windows Mobile中,并且运行数据库。Windows Mobile也有好多版本呢。如果你有现成的Pocket PC/Smartphone,去支持平台看看情况。如果你手边没有Pocket PC/Smartphone,你也可以使用微软的模拟器(Emulator)。
1、配置环境
我现在的机器是Widnows XP Professional Service Pack 2,机器上已经装了ActiveSync 4.1.0。没有安装ActiveSync的可到微软网站去下载安装。手边没有Pocket PC的可通过这里下载Device Emulator 1.0,请严格按照网页上的标准去安装。安装完成后,在“开始”的“程序”中会有“Microsoft Windows Mobile 5.0 MSFP Emulator Images”出现。里面有好几样东西,都是模拟器。你可以点击“Pocket PC - Coolboot”来启动一个模拟器。待模拟器开启之后,还要开启“Device Emulator Manager”,在打开的窗口中点击“refresh”按钮,刚启动的模拟器就显示在里面了。如第一张图:



在图片中高亮的地方点击鼠标右键,选择“Cradle”(插入卡座),就如同Pocket PC插在了卡座上,ActiveSync就能连接上模拟器了。真实的机器我就不用说了吧,插在卡座上就OK了。我就以Windows Mobile 5.0的Pocket PC模拟器为例。
2、安装SQL Anywhere Studio
先到这里下载SQL Anywhere Studio 9的开发版。开发版功能不限,且永不过期,但只授权开发人员使用。下载完了之后安装,在安装的过程中,选择需要安装的组件,一定要选中“SQL Anywhere for Windows CE”如第二张图:



之后可以按照提示安装,在安装过程中,系统会提示是否现在就将SQL Anywhere部署到Windows CE设备,如果你想现在就部署的话,当然可以,不过需要保证ActiveSync与Pocket PC/模拟器的连接。不过现在不部署也没有关系,以后可以再部署。
3、部署SQL Anywhere Studio到WinCE设备
无论是在安装过程还是后安装过程部署SQL Anywhere到WinCE设备,基本步骤都差不多。现在,以后安装为例:
在开始-程序-SQL Anywhere 9中点击“部署SQL Anywhere for Windows CE”。注意,如果在安装过程中未选中“SQL Anywhere for Windows CE”就没有这一项。
选择语言
选择“为ARM平台生成.CAB文件”(根据自己平台来选,我用的是Windows Mobile 5.0的PPC Emulator,保证ActiveSync与模拟器连通)
按照指示装就OK了。
默认情况下,会将SQL Anywhere安装在PPC的Program FilesSybaseASA9,默认情况下就有例程数据库,可以启动。
(责任编辑:张思童)
Anywheresolutions.spaces.live.com/" target=_blank>查看本文来源
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: