BBS.ChinaUnix.net
今日推荐    首页 | 新闻 | Linux | AIX | 博客 | 论坛 | 存储 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 空间     
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


SYBASE12.5简单安装客户端

首页 » 论坛 » Sybase »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
ehxz   帅哥 (宗宗)
侠客
宗宗



UID:122155
注册:2003-12-25
最后登录: 2008-04-03
帖子:41
精华:0

可用积分:252
信誉积分:100
专家积分:0 (本版)

来自:http://www.dbacn.com/
状态:...离线...

[个人空间] [短信] [博客]


顶部
1楼 发表于 2007-7-23 13:31 
偶防照别人的11.9版本写的,压缩后有8.2M,解压后有30M,只包含最简单的工具,带SQL Advantage。

使用方法:解压缩到一文件夹,运行SYBASE_SETUP.BAT批处理,选择相应的安装路径。

偶在XP的C盘安装下测试通过,默认字符集为cp850,相应版本12.5EBF10430。请大家试用,有问题在此回复。

http://www.sybasebbs.com/sybase/UploadFile/ase/SYBASE12.5简单安装客户端.rar



主要修改内容:
@ECHO OFF
COLOR 0B
ECHO.
ECHO.
ECHO        ┌────────────────────────┐
ECHO        │▉▉▉ SYBASE V12.5 绿色客户端 2007-07-18 ▉▉▉│
ECHO        │▉▉▉                                    ▉▉▉│
ECHO        │▉▉▉       SybaseBBS.COM EHXZ           ▉▉▉│
ECHO        │▉▉▉          EHXZ@YEAH.NET             ▉▉▉│
ECHO        └────────────────────────┘
ECHO.
ECHO.
SET SETUP_DIR=C:\SYBASE
SET SETUP_DIR2=C:\\SYBASE
ECHO  请选择安装到哪个盘:
ECHO.
ECHO  (1) C:\SYBASE
ECHO  (2) D:\SYBASE
ECHO  (3) E:\SYBASE
ECHO.
SET /P CHS= 请选择: [1],[2],[3],[Q]退出?
IF /I "%CHS%"=="1" (
        SET SETUP_DIR=C:\SYBASE
        SET SETUP_DIR2=C:\\SYBASE
        )

IF /I "%CHS%"=="2" (
        SET SETUP_DIR=D:\SYBASE
        SET SETUP_DIR2=D:\\SYBASE
        )

IF /I "%CHS%"=="3" (
        SET SETUP_DIR=E:\SYBASE
        SET SETUP_DIR2=E:\\SYBASE
        )
IF /I "%CHS%"=="Q" GOTO :QUIT


ECHO "PATH"="%PATH%;%SETUP_DIR%\BIN;%SETUP_DIR%\DLL" >_PATH.SET
CD. >PATH.SET
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /F "TOKENS=*" %%I IN (_PATH.SET) DO (
SET VAR=%%I
SET "VAR=!VAR:\=\\!"
ECHO !VAR!>>PATH.SET
)


SET REGEDIT=%SYSTEMROOT%\REGEDIT.EXE
SET SET_REG=SET.REG
ECHO REGEDIT4 > "%SET_REG%"
ECHO. >> "%SET_REG%"
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SYBASE SYSTEM 11] >> "%SET_REG%"
ECHO "ALTDEFAULTS"="1" >> "%SET_REG%"
ECHO "APILEVEL"="1" >> "%SET_REG%"
ECHO "CONNECTIONFUNCTIONS"="YYY" >> "%SET_REG%"
ECHO "DRIVERODBCVER"="03.00" >> "%SET_REG%"
ECHO "FILEUSAGE"="0" >> "%SET_REG%"
ECHO "DRIVER"="C:\\WINDOWS\\SYSTEM32\\SYSYBNT.DLL" >> "%SET_REG%"
ECHO "SETUP"="C:\\WINDOWS\\SYSTEM32\\SYSYBNT.DLL" >> "%SET_REG%"
ECHO "SMPROCESSPERCONNECT"="Y" >> "%SET_REG%"
ECHO "SQLLEVEL"="0" >> "%SET_REG%"
ECHO "USAGECOUNT"="1" >> "%SET_REG%"
ECHO. >> "%SET_REG%"

ECHO [HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\SESSION MANAGER\ENVIRONMENT] >> "%SET_REG%"
ECHO "SYBASE"="%SETUP_DIR2%" >> "%SET_REG%"
TYPE PATH.SET >> "%SET_REG%"
ECHO. >> "%SET_REG%"

ECHO 拷贝文件
MD %SETUP_DIR2%
XCOPY BIN %SETUP_DIR2%\BIN /E/S/I/Y
XCOPY CHARSETS %SETUP_DIR2%\CHARSETS /E/S/I/Y
XCOPY INI %SETUP_DIR2%\INI /E/S/I/Y
XCOPY LOCALES %SETUP_DIR2%\LOCALES /E/S/I/Y
XCOPY DLL %SETUP_DIR2%\DLL /E/S/I/Y
XCOPY LNK %SETUP_DIR2%\LNK /E/S/I/Y
XCOPY ODBC %SYSTEMROOT%\SYSTEM32 /E/S/Y

ECHO MD "%USERPROFILE%\「开始」菜单\SYBASE" > MAKE_LNK.BAT
ECHO COPY LNK\* "%USERPROFILE%\「开始」菜单\SYBASE\*" /Y >> MAKE_LNK.BAT
CALL MAKE_LNK.BAT
                              
"%REGEDIT%" /S "%SET_REG%"

DEL /F /Q PATH.SET
DEL /F /Q _PATH.SET
DEL /F /Q "%SET_REG%"
DEL /F /Q MAKE_LNK.BAT
ECHO.
ECHO.
ECHO        ┌───────────────────────┐
ECHO        │▉▉▉         已经成功完成安装         ▉▉▉│
ECHO        │▉▉▉   ★请重新启动系统使设置生效★   ▉▉▉│
ECHO        │▉▉▉                                  ▉▉▉│
ECHO        │▉▉▉       SybaseBBS.COM EHXZ         ▉▉▉│
ECHO        │▉▉▉          EHXZ@YEAH.NET           ▉▉▉│
ECHO        └───────────────────────┘
ECHO.
ECHO.          ★★★注意如果安装后有问题检查系统变量SYBASE的设置★★★
ECHO.
ECHO.

ECHO 按任意键退出......
IF /I "%1"=="" PAUSE>NUL
:QUIT

主要是进行文件拷贝与注册表注册等,有不少的问题及限制。
原发布地址:(可能会不定期更新,请关注)
http://www.sybasebbs.com/sybase/ ... p;page=1&star=1

[ 本帖最后由 ehxz 于 2007-7-23 16:30 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

欢迎光临SYBASE中国论坛

http://www.sybasecn.com/
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
Sybase技术专家
圣骑士



UID:579222
注册:2007-6-23
最后登录: 2008-05-27
帖子:147
精华:0

可用积分:147
信誉积分:100
专家积分:0 (本版)

来自:Sybase资深技术专家
状态:...离线...

[个人空间] [短信] [博客]


顶部
2楼 发表于 2007-8-1 15:52 
不错,收下



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
dw0620   帅哥 (忧伤的土拨鼠)
骑士



UID:77111
注册:2003-7-29
最后登录: 2007-10-23
帖子:63
精华:0

可用积分:35
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
3楼 发表于 2007-8-1 17:53 
好东东.sybase客户端好大啊.



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布

首页 » 论坛 » Sybase »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.064209 second(s), 4 queries , Gzip enabled