服务器更换历程

     ERP是Info公司的, 服务器从2012年部署实施运行,操作系统:Windows Server 2008,数据库SQL Server 2008 R2,这么多年经过几茬优秀开发人员的不断的二次开发,打补丁。天天看着内存和CPU占用70-80%,真的很担心某一天掉链子。

    但老服务器还是一直很坚挺的运行着。

    “新”服务器是2017年采购的,种种原因,几茬人员都没有切换成功,切换ERP服务器并整合相关系统,这是2021年必须要做得事情了。

    这么多年围绕着ERP,部署了OA系统、财务系统,人事系统、E语言开发的辅助系统、SSRS报表系统、基于WindowsCE开发的PDA扫码上传系统、斑马打印机标签设计、考勤系统、食堂就餐系统、水晶报表、瑞浪报表。

    ERP2021服务器部署环境:Windows Server 2016 DataCenter(由于ERP版本原因,放弃Windows Server 2019) 、SQL Server 2016。

  还好ERP Info 完全基于数据库,只需要把对应的单个数据库迁移到新服务器即可,数据库35G。

  由于平时24小时使用ERP办公生产,国庆期间难得有3天停产空闲时间,抓紧时间切换服务器是,按照事前模拟测试的各个环节计划来执行,结果挺顺利的。

备注几点(如果有下一次服务器切换,仅供参考)

1、SSRS服务器

Sample Reporting Services rs.exe Script to Copy Content between Report Servers - SQL Server Reporting Services (SSRS) | Microsoft Do 

SSRS 迁移 - 舍长 - 博客园

2、ERP数据库迁移

数据库胡备份、压缩、解压、还原。对与大数据库还原,a.重启MSServer 服务 b.数据库设为简单模式,收缩 c.覆盖现有数据库d.关闭目标数据库链接。还原10分钟。

 3、E语言开发在辅助系统

     易语言开发工具--数据库--记录编辑器 打开相应在数据配置文件。

     data\sys\config.cfg     ProdLabel\Data\SYS\SQLSet.KDB

 注意E语言文件包容易被杀毒软件认为是病毒,需要加入白名单。

4、与Oracle数据库建立[服务器链接对象]

    由于Windows Server 2016【控制面板--管理工具】中集成ODBC 数据源(32位/64位)

    需要下载Oracle客户端

适用于 Microsoft Windows (x64) 的 Oracle Database 11g 第 2 版

下载后:解压《win64_11gR2_client.zip》并安装

参考安装网址:http://www.freecplus.net/2a4ec4ac44a345239913381d239161c0.html

对应链接 SQL Server 数据库,可以执行

    EXEC  sp_addlinkedserver
    @server='MYLINK',   --链接服务器别名 名称必须大写
    @srvproduct='',
    @provider='SQLOLEDB',
    @datasrc='11.55.66.88'  --要访问的的数据库所在的服务器的ip
    GO
    EXEC sp_addlinkedsrvlogin
    'MYLINK',                  --链接服务器别名 
    'false', 
     NULL,
    'sa',                         --要访问的数据库的用户              
    'DBPassword'                    --要访问的数据库,用户的密码
    GO

 注意,访问其他服务器数据库,DTC权限要配置好。这是个坑。

5、XP_cmdshell.bcp 安装启用

从IV001_Temp2表中读数据,生成excel表,E:\ToExcel\IV001.xls

EXEC 数据库 ..xp_cmdshell 'bcp " select * from IV001_Temp2  "  queryout E:\ToExcel\IV001.xls -c -q -S"10.88.99.10" -U"sa" -P"数据库登录密码"'

6、数据邮件配置

   

还有很多点,不写了,总之是一个坑一个坑的迈过去。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值