Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1332735
  • 博文数量: 185
  • 博客积分: 50
  • 博客等级: 民兵
  • 技术积分: 3934
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-11 13:11
个人简介

iihero@ChinaUnix, ehero.[iihero] 数据库技术的痴迷爱好者. 您可以通过iihero AT qq.com联系到我 以下是我的三本图书: Sybase ASE in Action, Oracle Spatial及OCI高级编程, Java2网络协议内幕

文章分类

全部博文(185)

文章存档

2014年(4)

2013年(181)

分类: Sybase

2013-11-28 19:28:12

有两种方法,最直接的方法是使用SQLAnywhere自带的deploy功能,直接制作一个安装包。一步步下来,最后生成一个.msi文件。

另一种方法,是分析Sybase Central for ASA部件的文件组成,然后从ASA的完整安装里提取相应文件,并完成相关注册即可。

无非是裁裁减减的工作,总共100来个文件,其列表如下:



  1. \bin32\.scRepository610_32  
  2. \bin32\createcert.exe  
  3. \bin32\createkey.exe  
  4. \bin32\dbcon12.dll  
  5. \bin32\dbdsn.exe  
  6. \bin32\dbelevate12.exe  
  7. \bin32\dbicu12.dll  
  8. \bin32\dbicudt12.dll  
  9. \bin32\dbisql.com  
  10. \bin32\dbisql.exe  
  11. \bin32\dbisql.ini  
  12. \bin32\dbisqlc.exe  
  13. \bin32\dbjdbc12.dll  
  14. \bin32\dbjodbc12.dll  
  15. \bin32\dblgen12.dll  
  16. \bin32\dblib12.dll  
  17. \bin32\dblocate.exe  
  18. \bin32\dbodbc12.dll  
  19. \bin32\dbping.exe  
  20. \bin32\dbput12.dll  
  21. \bin32\dbtool12.dll  
  22. \bin32\jsyblib610.dll  
  23. \bin32\mljstrm12.dll  
  24. \bin32\mlmon.exe  
  25. \bin32\mlmon.ini  
  26. \bin32\rsaroot.crt  
  27. \bin32\rsaserver.id  
  28. \bin32\scjview.exe  
  29. \bin32\scjview.ini  
  30. \bin32\scvwde610.jar  
  31. \bin32\scvwen610.jar  
  32. \bin32\scvwfr610.jar  
  33. \bin32\scvwja610.jar  
  34. \bin32\scvwzh610.jar  
  35. \bin32\uleng12.exe  
  36. \bin32\ulerase.exe  
  37. \bin32\ulinfo.exe  
  38. \bin32\ulinit.exe  
  39. \bin32\ulload.exe  
  40. \bin32\ulnet12.dll  
  41. \bin32\ulnetclient12.dll  
  42. \bin32\ulodbc12.dll  
  43. \bin32\ulrt12.dll  
  44. \bin32\ulrtc12.dll  
  45. \bin32\ulscutil12.dll  
  46. \bin32\ulstop.exe  
  47. \bin32\ulsync.exe  
  48. \bin32\ulunload.exe  
  49. \bin32\ulutils12.dll  
  50. \bin32\ulvalid.exe  
  51. \bin32\usm.xsd  
  52. \bin32\viewcert.exe  
  53. \java\apache_files.txt  
  54. \java\apache_license_1.1.txt  
  55. \java\apache_license_2.0.txt  
  56. \java\batik-anim.jar  
  57. \java\batik-awt-util.jar  
  58. \java\batik-bridge.jar  
  59. \java\batik-codec.jar  
  60. \java\batik-css.jar  
  61. \java\batik-dom.jar  
  62. \java\batik-ext.jar  
  63. \java\batik-extension.jar  
  64. \java\batik-gui-util.jar  
  65. \java\batik-gvt.jar  
  66. \java\batik-parser.jar  
  67. \java\batik-script.jar  
  68. \java\batik-svg-dom.jar  
  69. \java\batik-svggen.jar  
  70. \java\batik-swing.jar  
  71. \java\batik-transcoder.jar  
  72. \java\batik-util.jar  
  73. \java\batik-xml.jar  
  74. \java\debugger.jar  
  75. \java\isql.jar  
  76. \java\JComponents1201.jar  
  77. \java\jh.jar  
  78. \java\jlogon.jar  
  79. \java\jodbc.jar  
  80. \java\jodbc4.jar  
  81. \java\js.jar  
  82. \java\jsyblib610.jar  
  83. \java\ml-templates.zip  
  84. \java\mldesign.jar  
  85. \java\mlmon.jar  
  86. \java\mlplugin.jar  
  87. \java\mlstream.jar  
  88. \java\MobiLink.jpr  
  89. \java\pdf-transcoder.jar  
  90. \java\saip12.jar  
  91. \java\sajdbc.jar  
  92. \java\sajdbc4.jar  
  93. \java\salib.jar  
  94. \java\saplugin.jar  
  95. \java\SCEditor610.jar  
  96. \java\SQLAnywhere.jpr  
  97. \java\stax-api-1.0.jar  
  98. \java\sybasecentral610.jar  
  99. \java\ulplugin.jar  
  100. \java\UltraLite.jpr  
  101. \java\velocity-dep.jar  
  102. \java\velocity.jar  
  103. \java\wstx-asl-3.2.6.jar  
  104. \java\xalan-2.6.0.jar  
  105. \java\xerces_2_5_0.jar  
  106. \java\xml-apis-ext.jar  
  107. \java\xml-apis.jar  

最终加一个注册的bat, prepare.bat:



  1. echo .Register components  
  2. regsvr32 /s bin32\dbodbc12.dll  
  3. regsvr32 /s bin32\ulodbc12.dll  

综上,我将其做成一个完全非安装版的ASA12.x数据库的客户端,可以连接ASA, Ultralite, mobilink,这些功能都有。


只需要将整个zip解压到c:\下边,然后进到c:\scjasa120下,运行prepare.bat即可。

客户端的起始程序是c:\scjasa120\bin32\scjview.exe, 双击即可运行。


这只是个客户端,不带任何数据库服务器端的功能。只能用于开发,不能用于任何商用。

下载地址:


阅读(7179) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~