Chi
您还没有设置个性签名
级别: 中级会员

UID: 202297
精华: 0
发帖: 1438
威望: 101
霏币: 124.5
活跃度: 1462
技术分: 149
非凡币: 0
交易值: 0
在线时间: 5423(小时)
注册时间: 2011-03-25
最后登录: 2018-10-22
楼主  发表于: 2018-08-26 18:18:56

原创测评】 重拾古董系列-基于Windows10操作系统的Sybase12.0数据库服务安装

管理提醒: 本帖被 傲雪 执行加亮操作(2018-08-26)
因工作需要,大量部署 Sybase ASE 12.0。

Adaptive Server Enterprise(ASE)是 Sybase 公司(2010年被 SAP 公司收购)发布的关系型数据库系统,最早可以追溯到1987年(https://zh.wikipedia.org/wiki/Sybase),比微软的 MSSQL 还要早。

ASE 12.0 发布于1999年,生命周期结束于2004年12月。官方认证的该版本最高支持的操作系统为Windows 2000(而且特别说明不包含XP)(https://wiki.scn.sap.com/wiki/display/SYBASE/ASE+Certifications+on+Windows)。

但在实际使用中,ASE 在 Windos 2000、2003(x86)、XP 上很好的工作。在 Windows 7 上只需替换一个文件(sqlsrvr.exe),也可以稳定的工作。

以下我们讨论基于 Windows 10 操作系统的 ASE 12.0 安装和优化。

一、Windows 10 的安装和优化

本次采用 Windows 10 Enterprise 2016 LTSB (x86) 版。相比普通版本没有应用商店、没有Edge浏览器,没有cortana,无任何系统自带磁贴程序,更适合商业终端用户使用。(http://bbs.crsky.com/read.php?tid=3075488

安装 NTVDM
NTVDM用于处理运行于处理器实模式的可执行程序/命令(https://en.wikipedia.org/wiki/Virtual_DOS_machine),这个组件在Windows NT到Windows7都是系统自带。Windows 10需要先打开 控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选 旧版组件 中的 NTVDM。
Sybase ASE 12.0本身不需要NTVDM,但Sybase PowerBuilder 6.5需要。



禁用 Onedrive
运行gpedit.msc,展开 计算机策略 - 管理模板 - Windows 组件 - onedrive,“禁止使用 OneDrive 进行文件存储”改为“已启用”。



关闭自动弹出网页认证上网登录
运行gpedit.msc,展开 计算机策略 - 管理模板 - 系统 - Internet 通信管理 - Internet 通信设置,“关闭 Windows 网络连接状态指示器的活动测试”改为“已启用”。

关闭通知
运行gpedit.msc,展开 用户配置 - 管理模板 - “开始”菜单和任务栏 - 通知,“关闭所有通知”改为“已启用”。
任务栏右键 - 设置 - 打开或关闭系统图标 - 操作中心 关闭(注意:系统激活后才能调整此设置)

更改计算机名称
修改计算机名称并不能再改动,计算机名中不能有“-”,长度不超过8个半角字符。
本例中计算机名称为“ASE_TEST”。

关闭UAC
打开控制面板,点击 用户账户 - 用户账户 - 更改用户账户控制设置,将左边滑块拖到最下方,然后确定。


本帖最近评分记录:
  • 霏币:+100(傲雪) 您的帖子很精彩,期待您的下一贴!
  • Chi
    您还没有设置个性签名
    级别: 中级会员

    UID: 202297
    精华: 0
    发帖: 1438
    威望: 101
    霏币: 124.5
    活跃度: 1462
    技术分: 149
    非凡币: 0
    交易值: 0
    在线时间: 5423(小时)
    注册时间: 2011-03-25
    最后登录: 2018-10-22
    1楼  发表于: 2018-08-26 18:19:19
    二、Sybase ASE服务端安装
    1.准备工作
    创建安装目标文件夹(不能有空格) 如:C:\sybase\server\
    将安装源文件解压到没有空格的本地目录中(本例中使用 D:\server\)
    注意:不能使用网络共享文件夹作为安装源
    设置安装文件夹中 \jre-1_1-nt386\bin\jre.exe 文件的兼容模式为 Windows XP(Service Pack 3)。



    2. 开始安装
    运行安装文件夹中的setup.exe 进行安装。本次我们选择“标准安装”,挺慢的。
    注意:安装过程中会提示文件替换,应选择“否”。

    3. 安装补丁
    安装后不要立即重启。将补丁文件 sqlsrvr.exe 复制至 C:\sybase\server\ASE-12_0\bin\,替换同名文件,然后重启。

    4. 重启后继续安装
    重启后ASE安装程序会自动启动。首先会有Sybase许可证管理的两个对话框,都选择“否”。
    然后会有对话框询问“可以配置组件 Adaptive Server Enterprise?”,选择“是”。

    5. ASE组件配置
    5.1创建Adaptive Server
    单击“创建Adaptive Server...”开始设置。
    Adaptive Server名,必须填写计算机名称(本例中是“”),然后单击继续,直至提示“Adaptive Server选项”。

    在“Adaptive Server选项”窗口,单击“网络地址...”,然后单击“增加”,在“连接协议”中填写 计算机名,5000

    单击“确定”,直至返回到“Adaptive Server选项”窗口,然后单击“配置缺省XP Server...”

    5.2配置缺省XP Server

    单击“网络地址...”,然后单击“增加”,在“连接协议”中填写 计算机名,5000。
    单击“确定”,直至返回到“Adaptive Server选项”窗口,单击“继续”,便会开始配置服务,挺慢的。

    在安装配置过程中,会依次弹出四个错误窗口,但实际并不影响使用。根据我的测试,如果采用最新版本的Windows 10(cn_windows_10_business_editions_version_1803_updated_march_2018_x86_dvd_12063369.iso)就不会有这几个错误了。







        

    5.3安装完成
    出现“新的服务器配置完成”窗口,单击“继续”,并单击“取消”关闭“Adaptive Server选项”窗口(如果需要)。出现“安装完成”窗口,单击“确定”退出安装程序。



    6.检查服务是否运行
    在管理控制台的“服务”管理单元中,找到“Sybase BCKServer”和“Sybase SQLServer”开头的服务。如有必要,将其设为自动启动。


    如果没有这些服务,说明配置失败,可以运行syconfig.exe 尝试从步骤5重新配置。

    三、Sybase ASE客户端安装
    与服务端类似,创建安装目标文件夹(不能有空格,不能与服务端在同一个文件夹中) 如:C:\sybase\client\
    将安装源文件解压到没有空格的本地目录中(如 D:\client\),然后运行setup.exe正常安装即可。安装后按提示重启计算机。

    至此,服务端和客户端安装完成。重启后即可配置连接,然后通过Sybase Central进行管理。

      
    [ 此帖被Chi在2018-08-26 18:46重新编辑 ]
    应用交流区
    级别: 霏凡版主

    UID: 186758
    精华: 0
    发帖: 14081
    威望: 36994
    霏币: 148721.3
    活跃度: 15145
    技术分: 0
    非凡币: 3772
    交易值: 0
    在线时间: 28149(小时)
    注册时间: 2008-05-21
    最后登录: 2018-12-18
    2楼  发表于: 2018-08-26 20:38:49
    楼主测评辛苦!!


    null……
    级别: 青铜长老

    UID: 3135
    精华: 0
    发帖: 92142
    威望: 17080
    霏币: 6741.1
    活跃度: 124049
    技术分: 266
    非凡币: 1
    交易值: 0
    在线时间: 8465(小时)
    注册时间: 2004-06-28
    最后登录: 2018-12-18
    3楼  发表于: 2018-08-26 23:53:10
    原来已经结束服务了,为什么不迁移到mysql呢
    级别: 中级会员
    UID: 135808
    精华: 0
    发帖: 149
    威望: 1201
    霏币: 2442
    活跃度: 152
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 129(小时)
    注册时间: 2005-05-02
    最后登录: 2018-11-16
    4楼  发表于: 2018-08-27 09:05:40
    不错,学习了,但觉得应该向前看
    级别: 初级会员
    UID: 183143
    精华: 0
    发帖: 756
    威望: 129
    霏币: 8889
    活跃度: 792
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 198(小时)
    注册时间: 2006-01-29
    最后登录: 2018-12-19
    5楼  发表于: 2018-08-27 09:07:51
    支持楼主上传分享。
    Chi
    您还没有设置个性签名
    级别: 中级会员

    UID: 202297
    精华: 0
    发帖: 1438
    威望: 101
    霏币: 124.5
    活跃度: 1462
    技术分: 149
    非凡币: 0
    交易值: 0
    在线时间: 5423(小时)
    注册时间: 2011-03-25
    最后登录: 2018-10-22
    6楼  发表于: 2018-08-29 10:13:28

    原创测评】 回 3楼(TENTEN100FUN) 的帖子

    没办法,总部开发的程序不升级
    anything is possible
    级别: 高级会员

    UID: 130729
    精华: 0
    发帖: 1586
    威望: 1929
    霏币: 1577
    活跃度: 1744
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 582(小时)
    注册时间: 2005-05-01
    最后登录: 2018-12-18
    7楼  发表于: 2018-08-29 15:51:58
    学习了,感谢楼主分享
    anything is possible
    null……
    级别: 青铜长老

    UID: 3135
    精华: 0
    发帖: 92142
    威望: 17080
    霏币: 6741.1
    活跃度: 124049
    技术分: 266
    非凡币: 1
    交易值: 0
    在线时间: 8465(小时)
    注册时间: 2004-06-28
    最后登录: 2018-12-18
    8楼  发表于: 2018-08-30 01:09:44

    原创测评】 回 6楼(Chi) 的帖子

    有多复杂的增删改查的需求啊,都不能改为mysql真不能相信啊
    级别: 初级会员
    UID: 157560
    精华: 0
    发帖: 152
    威望: 476
    霏币: 4239
    活跃度: 169
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 103(小时)
    注册时间: 2005-10-01
    最后登录: 2018-12-18
    9楼  发表于: 2018-09-12 11:02:27
    感谢楼主分享
    大道至简 道法自然
    级别: 高级会员
    UID: 57550
    精华: 0
    发帖: 191
    威望: 1559
    霏币: 2249
    活跃度: 232
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 101(小时)
    注册时间: 2004-10-04
    最后登录: 2018-12-17
    10楼  发表于: 2018-10-08 07:30:57
    很实用的教程,如果有不会的地方希望能请教
    大道至简 道法自然
    级别: 高级会员
    UID: 147827
    精华: 0
    发帖: 198
    威望: 1740
    霏币: 205
    活跃度: 460
    技术分: 0
    非凡币: 20
    交易值: 0
    在线时间: 1211(小时)
    注册时间: 2005-07-15
    最后登录: 2018-10-11
    11楼  发表于: 2018-10-11 20:55:03
        
    I'll be there.
    级别: 高级会员
    UID: 78435
    精华: 0
    发帖: 235
    威望: 1652
    霏币: 1357
    活跃度: 306
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 179(小时)
    注册时间: 2004-11-07
    最后登录: 2018-11-19
    12楼  发表于: 2018-10-13 08:43:58
    用win10来装一些经典老软件,并且能够运行的感觉很棒!
    硬件区11月优秀会员|求助区热心会员|超级灌水区热心会员
    级别: 优秀会员

    UID: 68643
    精华: 0
    发帖: 38181
    威望: 31317
    霏币: 44237.9
    活跃度: 42173
    技术分: 0
    非凡币: 1077
    交易值: 0
    在线时间: 47594(小时)
    注册时间: 2004-10-27
    最后登录: 2018-12-19
    13楼  发表于: 2018-10-14 09:00:58
    我真不知道 啊 
    是不是 就是原来的 sybase sql anywhere  PB 专用的数据库 连接的啊
    开心生活每一天!!
    级别: 资深会员

    UID: 103136
    精华: 0
    发帖: 7992
    威望: 2814
    霏币: 4363
    活跃度: 7895
    技术分: 0
    非凡币: 70
    交易值: 0
    在线时间: 1112(小时)
    注册时间: 2005-02-13
    最后登录: 2018-12-18
    14楼  发表于: 2018-10-20 08:08:28

    原创测评】 回 1楼(Chi) 的帖子

    看不明白。
    级别: 高级会员
    UID: 188464
    精华: 0
    发帖: 1360
    威望: 1790
    霏币: 3901.1
    活跃度: 1390
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 133(小时)
    注册时间: 2009-10-01
    最后登录: 2018-12-14
    15楼  发表于: 2018-10-20 08:34:02
    用来处理什么的
    级别: 高级会员
    UID: 162345
    精华: 0
    发帖: 269
    威望: 1540
    霏币: 419
    活跃度: 345
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 71(小时)
    注册时间: 2005-10-01
    最后登录: 2018-12-16
    16楼  发表于: 2018-10-28 07:08:11
    非常实用和务实的教程
    雲上舞の輕風秋风あ雨氀尔泰の若曦♀鄀上舞轩辕 月下夜涴 ..
    级别: 开国元老

    UID: 216074
    精华: 0
    发帖: 29711
    威望: 100155
    霏币: 504496.4
    活跃度: 34262
    技术分: 0
    非凡币: 4655
    交易值: 0
    在线时间: 4075(小时)
    注册时间: 2013-09-09
    最后登录: 2018-12-18
    17楼  发表于: 2018-10-28 13:48:39
    深入学习一下
    乐土乐土,适得我所
    级别: 高级会员
    UID: 94563
    精华: 0
    发帖: 2331
    威望: 2007
    霏币: 150
    活跃度: 2448
    技术分: 0
    非凡币: 210
    交易值: 0
    在线时间: 439(小时)
    注册时间: 2004-12-24
    最后登录: 2018-12-15
    18楼  发表于: 2018-11-27 17:16:26
    好厉害啊,膜拜一下
    背包客
    级别: 高级会员
    UID: 5414
    精华: 0
    发帖: 655
    威望: 1545
    霏币: 149
    活跃度: 740
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 408(小时)
    注册时间: 2004-06-30
    最后登录: 2018-12-18
    19楼  发表于: 2018-12-18 12:21:14
    sybase 满满的回忆哈···辛苦楼主的分享············