最近一个客户升级系统,改用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. 开发框架Data Abstract和Hydra发布版本Winter 2013

    Data Abstract Winter 2013即Data Abstract Version 7.0.73 (Build .1111),Winter 2013版对Data Abstract继续做了以 ...

  2. ARCGIS自定义下拉列表

    1  创建一个geodatabase数据库 2 点击属性--->Domain-->>输入名称,在下面的属性设置中选择coded value 3  在下面的列表中输入下拉列表中可供选择 ...

  3. C语言字符串函数例子程序大全 – string相关

    关于字符串函数的应用细则,例子程序 – jerny 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source) ...

  4. 完美获取N卡A卡的显存大小(使用OpenGL)

    // 基于扩展NVX_gpu_memory_info extension UINT      QueryNVidiaCardMemory() { __try { int iVal = 0; glGet ...

  5. JAVA读取TXT文件、新建TXT文件、写入TXT文件

    1.创建TXT文件 按照正常的逻辑写就好 先定义一个文件给定一个路径——>判断这个路径上这个文件存不存在——>若不存在则建立,try/catch根据程序提示自动生成就好 2.读取TXT文件 ...

  6. ubuntu常用配置

    安装文件共享服务 0.更改本机主机名,修改 /etc/hostname文件(ubuntu默认都是ubuntu) 1.安装 #sudo apt-get install samba samba-commo ...

  7. 【Bugly干货分享】老司机教你 “飙” EventBus 3

    Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. EventBus对于Android ...

  8. objective-c(框架)

    框架指objective-c的foundation库,下面的例子中给出几个常见用的类及其方法. 数值对象 NSNumber *intNum; NSNumber *longNum; NSNumber * ...

  9. UWP?UWP! - Build 2015有些啥?(2)

    UWP?UWP! - Build 2015有些啥? Build 2015圆满落幕了,不知大家有多少人刷夜看了直播呢?不管怎么说,想必各位都很好奇在这场微软开发者盛宴上,Microsoft又发布了什么令 ...

  10. 谈谈final的作用

    前言 一直想写写这个话题.代表公司也面试过一些求职者,每次面试我必问的两个问题之一就是“请你谈一谈对于final关键字的理解”.这是一个简单的小问题,但是不要小看它,通过对这个问题的回答以及一些简单的 ...