有两种方法,最直接的方法是使用SQLAnywhere自带的deploy功能,直接制作一个安装包。一步步下来,最后生成一个.msi文件。
另一种方法,是分析Sybase Central for ASA部件的文件组成,然后从ASA的完整安装里提取相应文件,并完成相关注册即可。
无非是裁裁减减的工作,总共100来个文件,其列表如下:
<asa>\bin32\.scRepository610_32 <asa>\bin32\createcert.exe <asa>\bin32\createkey.exe <asa>\bin32\dbcon12.dll <asa>\bin32\dbdsn.exe <asa>\bin32\dbelevate12.exe <asa>\bin32\dbicu12.dll <asa>\bin32\dbicudt12.dll <asa>\bin32\dbisql.com <asa>\bin32\dbisql.exe <asa>\bin32\dbisql.ini <asa>\bin32\dbisqlc.exe <asa>\bin32\dbjdbc12.dll <asa>\bin32\dbjodbc12.dll <asa>\bin32\dblgen12.dll <asa>\bin32\dblib12.dll <asa>\bin32\dblocate.exe <asa>\bin32\dbodbc12.dll <asa>\bin32\dbping.exe <asa>\bin32\dbput12.dll <asa>\bin32\dbtool12.dll <asa>\bin32\jsyblib610.dll <asa>\bin32\mljstrm12.dll <asa>\bin32\mlmon.exe <asa>\bin32\mlmon.ini <asa>\bin32\rsaroot.crt <asa>\bin32\rsaserver.id <asa>\bin32\scjview.exe <asa>\bin32\scjview.ini <asa>\bin32\scvwde610.jar <asa>\bin32\scvwen610.jar <asa>\bin32\scvwfr610.jar <asa>\bin32\scvwja610.jar <asa>\bin32\scvwzh610.jar <asa>\bin32\uleng12.exe <asa>\bin32\ulerase.exe <asa>\bin32\ulinfo.exe <asa>\bin32\ulinit.exe <asa>\bin32\ulload.exe <asa>\bin32\ulnet12.dll <asa>\bin32\ulnetclient12.dll <asa>\bin32\ulodbc12.dll <asa>\bin32\ulrt12.dll <asa>\bin32\ulrtc12.dll <asa>\bin32\ulscutil12.dll <asa>\bin32\ulstop.exe <asa>\bin32\ulsync.exe <asa>\bin32\ulunload.exe <asa>\bin32\ulutils12.dll <asa>\bin32\ulvalid.exe <asa>\bin32\usm.xsd <asa>\bin32\viewcert.exe <asa>\java\apache_files.txt <asa>\java\apache_license_1.1.txt <asa>\java\apache_license_2.0.txt <asa>\java\batik-anim.jar <asa>\java\batik-awt-util.jar <asa>\java\batik-bridge.jar <asa>\java\batik-codec.jar <asa>\java\batik-css.jar <asa>\java\batik-dom.jar <asa>\java\batik-ext.jar <asa>\java\batik-extension.jar <asa>\java\batik-gui-util.jar <asa>\java\batik-gvt.jar <asa>\java\batik-parser.jar <asa>\java\batik-script.jar <asa>\java\batik-svg-dom.jar <asa>\java\batik-svggen.jar <asa>\java\batik-swing.jar <asa>\java\batik-transcoder.jar <asa>\java\batik-util.jar <asa>\java\batik-xml.jar <asa>\java\debugger.jar <asa>\java\isql.jar <asa>\java\JComponents1201.jar <asa>\java\jh.jar <asa>\java\jlogon.jar <asa>\java\jodbc.jar <asa>\java\jodbc4.jar <asa>\java\js.jar <asa>\java\jsyblib610.jar <asa>\java\ml-templates.zip <asa>\java\mldesign.jar <asa>\java\mlmon.jar <asa>\java\mlplugin.jar <asa>\java\mlstream.jar <asa>\java\MobiLink.jpr <asa>\java\pdf-transcoder.jar <asa>\java\saip12.jar <asa>\java\sajdbc.jar <asa>\java\sajdbc4.jar <asa>\java\salib.jar <asa>\java\saplugin.jar <asa>\java\SCEditor610.jar <asa>\java\SQLAnywhere.jpr <asa>\java\stax-api-1.0.jar <asa>\java\sybasecentral610.jar <asa>\java\ulplugin.jar <asa>\java\UltraLite.jpr <asa>\java\velocity-dep.jar <asa>\java\velocity.jar <asa>\java\wstx-asl-3.2.6.jar <asa>\java\xalan-2.6.0.jar <asa>\java\xerces_2_5_0.jar <asa>\java\xml-apis-ext.jar <asa>\java\xml-apis.jar
echo .Register components regsvr32 /s bin32\dbodbc12.dll regsvr32 /s bin32\ulodbc12.dll
只需要将整个zip解压到c:\下边,然后进到c:\scjasa120下,运行prepare.bat即可。
客户端的起始程序是c:\scjasa120\bin32\scjview.exe, 双击即可运行。
这只是个客户端,不带任何数据库服务器端的功能。只能用于开发,不能用于任何商用。
下载地址:
http://download.csdn.net/detail/iihero/6627009