概述:
       MicroERP支持多种数据库运行,其中单机版数据库格式为Access,网络版数据库可以SQLServer、Oracle、MySQL等。以下分别以Access和SQLServer
为例介绍如何在单位内网部署及通过公网访问数据。
       在这之前,请先确定单位内部以何种方式联网,一般有三种形式:一是仅交换机,二是仅路由器,三是采用交换机和路由器并用,这几种方式加上
ADSL宽带猫是大部分单位的组网方式。交换机与路由器区别之一是在内网IP地址的分配上,交换机需要人工指定,而路由器则为动态分配。比如地址范围为:192.168.1.2-192.168.1.254,则
哪台电脑先打开就会获得192.168.1.2这个地址。
      
无论采取哪种方式组网,做为服务器的电脑必须有固定的内网IP地址。使用交换机组网比较简单直接

指定即可,使用路由器则需要查看该品牌的使用说明书,一般是在网内任意一台电脑的浏览器中运行http://192.168.1.1/后进入管理后台,将
IP地址与服务器的MAC地址绑定即可,这样其他电脑就不会占用这个地址了。如果需要通过互联网查询业务数据,则需要将数据库监听端口(如:1433)对
外公开,具体设置请查询相关资料。

服务器环境配置:
      操作系统:winxp或以上版本,推荐win2003。
      网络版数据库:SQLServer 2000或以上版本,推荐SQLServer 2000开发版(SP3)。
      Access数据库:将erp.mdb拷贝到服务器某个目录中,并将该目录共享模式设置为具备读写权限的完整权限。
      如果单位内部没有专职的网络管理和数据库管理,不建议win2008+sql2008+IIS7的模式。
      如果需要通过互联网访问数据,winxp需要单独安装IIS,win7的低版本不支持IIS。方法:在控制面板的程序与功能(或安装卸载软件)中,选择添加Windows组件,查找Internet信息服务IIS,安装即可。
      SQLServer 2000安装注意:在 "服务账号" 窗口,请选择 "对每个服务使用统一账户..." 的选项。在 "服务设置"
处,选择 "使用本地系统账户"。 在 "身份验证模式" 窗口,请选择 "混合模式..."
选项,如果不想设置管理员"sa"账号的密码,请勾选“空密码”。安装完成后,在企业管理器中附加MicroERP示例帐套数据库,或者在查询分析器中执
行CreateDB.sql建库。
      此时,服务器已经完成准备。注:ver 2.2.43之后web远程查询默认为sqlserver版数据库,不再支持Access数据库。如有特殊需要请与我们联系。

客户端与服务器的连接:

在软件登录界面,点击数据库图标,出现连接配置界面。
      使用文件型数据库即Access,查找或直接输入上述erp.mdb位置,如:\\198.168.1.2\ 数据库所在目录\erp.mdb。所有客户端必须执行同样的设置,才能保持数据及使用权限一致。

使用关系型数据库,如SQLServer,输入IP地址、密码等信息,如:198.168.1.2,MicroERP等,如果端口不是默认的
1433,还需要在IP地址后加逗号和自定义端口号。如果使用花生壳等动态域名转换服务,将IP地址替换为动态域名即可。

web远程查询:

第一步先将安装包内的web\query目录拷贝到服务器硬盘中,在IIS中创建虚拟目录(或网站),指向query目录。第二步修改
web.config中的配置信息,类似于客户端与服务器的连接配置。第三步在内网测试,比如在任意一台电脑浏览器中输入
http://192.168.1.2/虚拟目录名称/Login.aspx,如果出现登录界面说明配置成功。

在单位外部访问:如果服务器具备固定的公网IP,在浏览器中输入http://公网IP地址/虚拟目录名称/,否则应将公网IP地址替换为域名。

MicroERP如何配置网络应用的更多相关文章

  1. 用Java Servlets代替CGI

    从网络的早期阶段开始,人们就希望他们的网络服务器不仅能够显示静态文档,通用网关接口(CGI) 扩展了服务器的能力,但其代价是增加了额外的处理进程.FastCGI则把外部CGI 处理进程同网络服务器更紧 ...

  2. FREEBSD手工配置网络

    在FreeBSD系统中,网络能力十分重要,对于一个标准的FreeBSD系统,至少要有一个网络界面以便与其他计算机通信.最常见的网络界面为以太网卡.此外FreeBSD也支持Token Ring和FDDI ...

  3. php安装配置那些事(本文纯属个人记事与技术无关)

    上周由于项目需要,又拿起了三年没动过的php,从安装环境到配置,大体已经忘干净,于是咨询同学问度娘,终于在我的win7系统下安装了xampp的集成环境+NetBeans IDE 8.0,于是导入项目文 ...

  4. Node.js与Express4安装与配置

    Nodejs简介 Node.js 基于 Chrome JavaScript 运行环境,用于便捷地搭建快速.可扩展的网络应用. 它使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效, 非常适合 ...

  5. Node.js 安装与配置

    引言: JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全 ...

  6. MicroERP数据初始化SQL脚本

    --use MicroERP insert into tbUserGroup(GroupName,Remark) values('管理员组','具备所有权限')insert into tbUser(L ...

  7. Node.js+Express配置入门

    Node.js是一个Javascript运行环境(runtime).实际上它是对Google V8引擎进行了封装.V8引 擎执行Javascript的速度非常快,性能非常好.Node.js对一些特殊用 ...

  8. [转]提高 Linux 上 socket 性能,加速网络应用程序的 4 种方法

    原文链接:http://www.ibm.com/developerworks/cn/linux/l-hisock.html 使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在 ...

  9. Windows下Node.js+Express+WebSocket 安装配置

    Linux参考: Linux安装Node.js 使用Express搭建Web服务器 Node.js是一个Javascript运行环境(runtime).实际上它是对Google V8引擎进行了封装.V ...

随机推荐

  1. XPath使用实例

    实例 1基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝对路径 //BBB           选择所有BBB元素 /AAA/CCC 选择 ...

  2. HackPwn2015:IoT智能硬件安全威胁分析

    HackPwn2015:IoT智能硬件安全威胁分析 360安全卫士 · 2015/08/26 14:43 IoT(物联网)是一种既危险又有趣的混合技术,所谓的混合技术包括移动应用程序.蓝牙.Wi-Fi ...

  3. Javascript 字符串常用操作方法

    1.字符串转换 /* 你可以将一个数字,布尔值,或一个字符串对象转换为字符串 */ var num= 18; var str1 = num.toString(); //'18' var str2 = ...

  4. arm cache line,PLD指令

    C中嵌入汇编PLD指令:asm("PLD [%0,#128]": :"r" (psrc) ); copy自官方文档: 4.2.7. PLD.PLDW 和 PLI ...

  5. jquery获得option的值和对option进行操作

    Query获取Select元素,并选择的Text和Value: $("#select_id").change(function(){//code...}); //为Select添加 ...

  6. Oculus安装问题

    1.必须FQ,可采用蓝灯,或其他vpn 2.Your computer doesn't meet Rift's recommended specifications 如果某些硬件达不到推荐配置(比如我 ...

  7. 解决Safari高版本浏览器中默认禁用第三方COOKIE(含demo)

    前段时间在项目里遇到了一个比较头疼的问题,就是高版本的Safari中默认会阻止第三方cookie,这使得使用Safari浏览器的用户无法按照正常的业务逻辑进行操作. 问题展现 知识点 什么是第三方co ...

  8. PHP实现文件上传

    一.关于全局变量$_FILES $_FILES包含有所有上传的文件信息.假设文件上传字段的名称为 img.则 $_FILES['img']['name']:客户端上传的文件的原名称. $_FILES[ ...

  9. JS学习笔记--仿手机发送内容交互

    学习JS笔记----记录上课中学习的知识点,分享下老师教的内容: 1.html内容 <div id="box"> <div id="message&qu ...

  10. ios中属性和对象的初始化

    属性和对象的初始化为了方便记忆, 我们可以都使用self.来初始化. 这样可以避免内存的过度释放.