最近一个客户升级系统,改用Windows Server 2012作为服务器操作系统。升级之后性能未见明显的改善,在不改变代码的基础上,考虑到C/S架构的能力,增加内存或是处理器的处理能力似乎可以解决一些性能改善,但远远不如B/S架构的系统增加群集对性能改善的明显。

记录下Enterprise Solution 5.4 部署到Windows Server 2012系统中的过程。

1  安装Windows Server 2012,安装SQL Server 2008 R2,安装.NET Framework 4.0 ,安装Crystal Report Runtime(13.5或13.10)。

对于Windows Server 2012,.NET Framework是系统组件的一部分,必须从服务器管理器中添加功能和角色的方式进行安装。

.NET 4.5是.NET 4.0的本地(in-place)更新,安装.NET 4.5会替换掉原来.NET 4.0的程序集。Enterprise Solution以.NET 4.0为基础构建平台,可以直接在Windows Server 2012操作系统中运行。

2  将安装包文件释放解压缩到硬盘中,会看到如下的文件夹结构。

Database是数据库备份,需要用SQL Server 2008 R2还原,Prerequisite必备的安装组件(.NET 4.0和水晶报表运行库)

Program是程序文件夹。

3  用SQL Server 2008 R2管理工具还原备份数据库,设置sa的密码为Password!

有两个数据库,dbEnterpriseSys是框架数据库,dbEnterpriseMold是业务数据库。

如果是安装的SQL Sever命名实例,则有可能需要修改业务数据库配置,修改框架数据库的脚本参考如下字段。

SELECT DB_SERVER,DB_DATABASE,DB_USER,DB_PASSWORD  FROM dbo.ADCOMP

SQL Server Management Studio 管理界面如下图所示:

4  安装服务组件,运用命令行工具

install application server.bat 安装应用程序服务器

install report server.bat  安装报表服务器

install workflow server.bat  安装工作流服务器

如果不想运行成服务,也可以直接运行控制台版的程序,启动时运行,三个程序分别是EmpAppConsole.exe,EmpReportConsole.exe, EmpWorkflowConsole.exe。

如果是升级系统,当覆盖了新版本的文件而原来的程序没有从服务(services.msc)中删除时,需要强制删除服务。参考如下的命令

sc delete EmpAppSvr_v5.4.0.0

测试程序时,可启动Console版的服务程序,实际部署时则需要使用Serivces服务版的程序。

5  运行Program文件夹下面的HardwareId.exe程序,会在当前目录下产生一个文件hardware.id,请将此文件发送给实施团队,会依照此文件生成许可文件。

当前实现标准版和企业版二个版本,包含全部功能模块,并且支持二次开发。

6  将收到的License.lic文件放到Program程序路径下,启动EmpMain,进入系统,主界面如下

Windows Server 2012部署Enterprise Solution 5.4的更多相关文章

  1. Windows Server 2012部署第一台域控

    windows server 2012在部署DC方面有了一些改变,不但在操作上有一些改变,而且有了新的DC克隆的功能.本文就先来体验一下如何将一台windows server 2012 RTM服务器提 ...

  2. Windows Server 2012部署遇到的问题

    一.安装IIS提示"服务器管理器WinRM插件可能已损坏或丢失" 解决方案: 1.开启WinRM服务,添加ip监听 在服务中查看WinRM服务是否开启,如果没有开启则把该服务开启, ...

  3. Windows Server 2012 虚拟化实战:SCVMM的安装和部署

    本篇大概介绍一下在Windows Server 2012 R2上安装和部署SCVMM的过程及其注意事项.下图是我们数据中心SCVMM的基本架构,其中 SCVMM Database 是用于存储了所有配置 ...

  4. windows server 2012 r2 iis8.5 部署asp.net mvc4/5程序小结

    windows server 2012 r2 iis8.5 部署asp.net mvc4/5程序小结 原文链接:http://www.xuanhun521.com/Blog/66d491f8-b479 ...

  5. windows server 2012 AD 活动目录部署系列(五)备份和还原域控制器

    在前篇博文中,我们介绍了用户资源的权限分配,用户只要在登录时输入一次口令,就能访问基于该域所分配给他的所有资源. 但是我们需要考虑一个问题:万一域控制器坏了怎么办?!如果这个域控制器损坏了,那用户登录 ...

  6. windows server 2012 R2 部署AD域服务

    一.部署AD域控制器 首先,我们检查第一台已经安装Windows Server 2012 R2的服务网络的相关配置,确定的服务器IP地址.子网掩码.默认网关的参数如下,由于该服务器既要充当ADDC角色 ...

  7. Windows server 2012 R2 部署WSUS补丁服务

    一.WSUS 安装要求 1.硬件要求: 对于多达 13000 个客户端的服务器,建议使用以下硬件:* 4 Core E5-2609 2.1GHz 的处理器* 8 GB 的 RAM 2.软件要求: 要使 ...

  8. 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅

    做了多年的Web开发工作,网站部署也不在话下,可每次部署却并不是十分顺利,将本次在阿里云服务器上部署asp.net mvc网站遇到的问题记录如下. 平台是阿里云ECS,操作系统是 Windows Se ...

  9. Windows Server 2012 R2部署--安装桌面体验

    Windows Server 2012 R2部署(3)---安装桌面体验 1) 打开服务器管理器 2) 选择所有服务器    3)添加角色和功能    4)下一步    5)下一步    6)下一步 ...

随机推荐

  1. [原] XAF 如何启用ListView Top N records 提升用户使用体验

    為了提升用戶使用體驗,特擴展此功能(來源與Xafari Framework).1.可在模型編輯器中設置是否啓用,默認啓用.2.DataAccessMode為Client模式才啓用.其它模式自動關閉.3 ...

  2. Win7系统修改hosts文件不能保存的解决方法

    地址:http://jingyan.baidu.com/album/e5c39bf56564a539d7603312.html

  3. linux的一些小问题

    1.需要使用root权限时提示xxx is not sudoers.... 1).root用户下输入visudo 2).在打开的文件中找到 root ALL=(ALL) ALL,以xxx为用户名,添加 ...

  4. Linux下搭建PHP环境

    转载于: http://www.uxtribe.com/php/405.html 该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件 ...

  5. MyRocks简介

    RocksDB是facebook基于LevelDB实现的,目前为facebook内部大量业务提供服务.经过facebook大量工作,将RocksDB为MySQL的一个存储引擎移植到MySQL,称之为M ...

  6. Replication的犄角旮旯(四)--关于事务复制的监控

    <Replication的犄角旮旯>系列导读 Replication的犄角旮旯(一)--变更订阅端表名的应用场景 Replication的犄角旮旯(二)--寻找订阅端丢失的记录 Repli ...

  7. TCPDF 6.0.036 发布,PHP 的 PDF 操作包

    TCPDF 6.0.036 包含对注册色彩的支持. TCPDF是一个用于快速生成PDF文件的PHP5函数包.TCPDF基于FPDF进行扩展和改进.支持UTF-8,Unicode,HTML和XHTML.

  8. 由360手机卫士谈起——让你的service获取最高权限。

    近日来,我在倒腾360手机卫士的时候,发现,你无论是把他数据清空,还是把它强行停止以后,甚至是把它卸载以后,它的service都没有被Android的系统干掉,依然是岿然不动了.我就感到了纳闷了,后来 ...

  9. Oracle常见授权与回收权限(grant和revoke)学习记录

      1.GRANT 赋于权限常用的系统权限集合有以下三个:CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理) 常用的数据对象权限有以下五个:ALL ON 数据对象名, ...

  10. RCP:为指定的导航器添加上下文菜单

    可以参考Eclipse的Help->Help Content下的: Platform Plug-in Developer Guide > Programmer's Guide > P ...