道讯 中间层 数据库层 配置说明.doc_第1页
道讯 中间层 数据库层 配置说明.doc_第2页
道讯 中间层 数据库层 配置说明.doc_第3页
道讯 中间层 数据库层 配置说明.doc_第4页
道讯 中间层 数据库层 配置说明.doc_第5页
免费预览已结束,剩余16页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 1 页2006 10 16 中间层 数据库配置部分 1 中间层配置中间层配置 2 1 1 为什么要做这一步 2 1 2 这一步怎么做 2 一 程序的准备及安装 2 二 设置环境变量 2 三 WINDOWS XP IIS 5 0服务配置 3 四 Windows 2000 WEB服务器的配置 5 五 Windows 2003 IIS6 0以上 服务器下的WEB配置如下 6 1 3 怎样判断做成功了 11 1 4 可能会产生的问题 12 问题一 12 问题二 13 问题三 14 问题四 14 问题五 14 2 数据库配置数据库配置 15 2 1 为什么要做这一步 15 2 2 这一步怎么做 15 SQL2000数据库服务器设置 15 SQL2005数据库服务器设置 16 2 3 怎样判断做成功了 17 2 4 可能会产生的问题 17 问题一 17 问题二 19 问题三 20 问题四 20 问题五 21 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 2 页2006 10 16 1 1 中间层配置中间层配置 1 1 1 1 为什么要做这一步 为什么要做这一步 一个中大规模的安全的应用系统 必须采用多层架构 产品采用 WebService 作为 中间件平台 全面采用 XML 轻松运行于互联网上 并方便于其它应用程序和外部系 统的连接 通过 ADSL 拨号上网等方式 用户在世界任何一个角落 都可以办理业务 或者查询数据 产品通过简洁的报文结构 可以在互联网上高效运行 节省企业通讯费 用 使集中管理和移动办公成为可能 产品通过报文加密和会话认证等技术手段 进一 步提高三层架构的安全性 中间层是应用层与数据层之间的交换层 后端程序文件与中间件 webservice 都运行 在中间层服务器上 在配置中间层服务器之前 必须安装好 IIS 启用 web 服务 建议中间层服务器环境 windows 2003 server IIS 6 微软的 IIS5 存在 bug 容易导致 WEB 服务出现问题 1 2 1 2 这一步怎么做 这一步怎么做 一 程序的准备及安装 1 这里只讲没有安装程序只有程序包的情况下怎么安装程序 程序包应该包含五个 文件夹 Bin Bpl Services Database Config Bin 文件夹存放的是系统可执行文件 也是主程序所在的文件 Bpl 文件夹存放的是 以 Bpl 为扩展名的文件 Services 文件夹存放的是 Web Services 文件即三层所需要 的文件 Database 文件夹存放的是系统自带的数据库文件 Config 文件夹存放的是 系统运行时所需要的配置文件 将程序包中的五个文件夹拷贝到一个目录 如放到 D 盘下面的 Interlink 文件夹里 二 设置环境变量 在我的电脑上右键选择属性打开其属性窗口 然后单击高级页面再单击环境变量打 开环境变量窗口如下图 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 3 页2006 10 16 在系统变量下面双击 Path 或选中 Path 后点编辑打开编辑系统变量窗口 在变量值最后 面先输入半角分号 然后输入 Bpl 文件所在的目录 因为我们把程序文件放在了 D 盘下面的 Interlink 文件夹下面了 所以在这里我们输入 D Interlink Bpl 然后确定直到关 闭所有窗口 这样我们就设置好了程序的环境变量 三 WINDOWS XP IIS 5 0 服务配置 通过 iis 配置 webservice 的虚拟目录 1 打开 Internet 服务管理器 2 在 默认 web 站点 下面新建一个别名为 interlink 的虚拟目录 3 把此虚拟目录的路径指向此前复制的 webservice 文件所在的目录 如前面此目录 是 d interlink services 在这里选择此目录就行 4 当出现 访问权限 设置的窗口时 请注意 读取 与 执行 的权限一定要勾上选 择好 浏览 可以勾上方便测试结果 5 打开 interlink 虚拟目录的属性 选择 目录安全性 的编辑 选最高管理员权限 注意超级用户密码不能为空 否则在访问目录时会出现 HTTP 500 内部服务器 错误 的提示 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 4 页2006 10 16 6 点 完成 就可 7 测试配置是否可用 这时可以回到 IIS 界面 点击 interlink 虚拟目录 然后选取右 边的任一 DLL 文件 右键 浏览 如果在 IE 中出现图二所示的 webservice 界面 证明中间的环境变量与 webservice 配置成功 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 5 页2006 10 16 四 Windows 2000 WEB 服务器的配置 1 首先是要安装 IIS 服务 具体的安装方法不在这里详细说明 在这里只对我们程 序所用到的配置进行详细说明如下 2 在 控制面版 管理工具 打开 Internet 服务管理器 如图 1 所示 图 1 在默认 Web 站点上右键选择属性打开其属性窗口如图 2 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 6 页2006 10 16 图 2 将 启用保持 HTTP 激活 复选框去掉 即不选择该项 中间层的端口即 Web 端口 默认是 80 可以自己设置其它端口 在 目录安全性 页面改变访问 Web 的用户和 权限 其它的不需要设置 3 在图 1 窗口中 在默认 Web 站点上右键 在新建菜单下选择 虚拟目录 启动 虚拟目录创建向导 首先是欢迎窗口 下一步后输入虚拟目录的名称如 Interlink 下一步后是选择 Web 路径 选择的是我们程序安装目录下的 services 文件夹 如 D Interlink Services 然后下一步 出现的是访问权限窗口 在默认 权限中增加 浏览 然后下一步完成 虚拟目录就建好了 4 配置虚拟目录 在新建的虚拟目录名上右键属性打开其属性窗口 在执行 许可那里选择 脚本和可执行程序 这样 Web 就已经配置好了 在新建的 虚拟目录上右键 浏览 可以浏览到其下面的文件 如果不能请检查权限 可以浏 览文件并打开文件说明 Web 配置的没有问题 五 Windows 2003 IIS6 0 以上 服务器下的 WEB 配置如下 首先请正确安装首先请正确安装 Windows2003Windows2003 再从控制面板再从控制面板 添加或删除程序添加或删除程序 中添加中添加 WindowsWindows 组件组件 IIS6IIS6 注意 安装完注意 安装完 Windows2003 之后 一定要安装之后 一定要安装 Windows2003 SP1 冲击波冲击波 震荡震荡 波波这三个补丁 这三个补丁 一 一 必要设置 必要设置 1 在安装好 IIS6 之后 返回桌面 2 在 我的电脑 上点击鼠标右键 在弹出的快捷菜单中点击 管理 如图 1 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 7 页2006 10 16 图 1 3 打开 计算机管理 窗口 依次展开 服务和应用程序 Internet 信息服务 IIS 管理 器 Web 服务扩展 将所有 Web 服务扩展 设置为 允许 如图 2 图 2 4 依次展开 服务和应用程序 Internet 信息服务 IIS 管理器 网站 默认网 站 打开 默认网站 属性 窗口 把 保持 HTTP 连接 K 前面的勾去掉 如图 3 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 8 页2006 10 16 图 3 二 二 设置匿名用户设置匿名用户 1 在 网站 默认网站 interlink 上点击鼠标右键 在弹出的快捷菜单中 点击 属性 如图 4 图 4 2 在打开的 interlink 属性 窗口中 选择 目录安全性 点击 编辑 E 如图 5 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 9 页2006 10 16 图 5 3 在打开的 身份验证方法 窗口中 选中 启用匿名访问 A 前面的勾 点击 浏览 B 选择 Administrator 用户 再点 确定 按钮返回 输入密码 再点 确定 按 钮 这时会弹出一个对话框 再输入一次密码 点 确定 按钮即可 如图 6 图 6 三三 应用程序池设置应用程序池设置 以下设置 可以根据实际情况来设置 如客户端的连接数 服以下设置 可以根据实际情况来设置 如客户端的连接数 服 务器的性能等务器的性能等 1 依次展开 服务和应用程序 Internet 信息服务 IIS 管理器 应用程序池 在 DefaultAppPool 上点击鼠标右键 在弹出的快捷菜单中点击 属性 如图 7 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 10 页2006 10 16 图 7 2 在打开的 DefaultAppPool 属性 窗口中 选择 回收 页 将 回收工作进程 分钟 P 缺省 1740 改为 120 再将 回收工作进程 请求数目 R 前面的勾选中 缺省 38000 改为 10000 最后将 最大使用的内存 兆 V 前面的勾选中 缺省 192 改 为 300 如图 8 图 8 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 11 页2006 10 16 3 再选择 性能 页 在 Web 园 最大工作进程数 W 缺省 1 改为 6 再点 确 定 按钮 如图 9 图 9 这样 Web 服务就配置好了 1 3 1 3 怎样判断做成功了 怎样判断做成功了 通过 IE 来访问该站点如 http localhost interlink 如果能访问并且可以查看文件 如图所示 单击打开 AbSetUpSvc dll 这个文件 显示如下 说明你配置的没有问题 如果不能访问请检查原因 或重新配置 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 12 页2006 10 16 1 4 1 4 可能会产生的问题可能会产生的问题 问题一问题一 a 现象 登录系统时有如下的提示信息 通过 IE 访问的时候也能访问只是打开文件时提示保存文件 如下图所示 b 原因 在 Web 配置中有错误 在虚拟目录属性里执行许可选择了无或是纯脚本 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 13 页2006 10 16 c 解决方法 在虚拟目录属性窗口里的执行许可那里选择脚本和可执行程序 即可解决该问题 问题二问题二 a 现象 通过 IE 检查 Web 配置都没有问题 但是在登录系统中有如下的提示信息 b 原因 默认 Web 站点属性中选择了 启用保持 HTTP 激活 c 解决方法 在默认 WEB 站点属性中去掉 启用保持 HTTP 激活 的选择如下图所示 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 14 页2006 10 16 问题三问题三 a 现象 通过 IE 检查 Web 配置都没有问题 但是在登录系统中有如下的提示信息 找不到许可证信息 b 原因 文件连接数太小 增加网络连接数据配置 c 解决方法 打开文件 C WINDOWS system32 config nt 里面 修改 FILES 1024 缺省是 50 问题四问题四 a 现象 HTTP 错误 404 文件或目录未找到 通过 IE 访问的时候也能访问到文件夹内的文件清单 但在打开文件时提示 HTTP 错 误 404 b 原因 ASP 的 Web 扩展配置不当 同样适用于 ASP NET CGI c 解决方法 在 IIS6 0 中新增了 web 程序扩展这一选项 你可以在其中对 ASP ASP NET CGI IDC 等程序进行允许或禁止 默认情况下 ASP 等程序是禁止的 解决方法 在 IIS 中的 Web 服务扩展中选中 Active Server Pages 点击 允许 问题五问题五 d 现象 通过 IE 访问的时候也能访问到文件夹内的文件清单 但在打开文件时提示 HTTP 500 内部服务器错误 e 原因 修改过 IIS 内置帐户密码或 IIS 与系统帐及 COM 组件密码未同步造成 f 解决方法 1 运行 regsvr32 windir system32 vbscript dll 2 运行 msdtc resetlog 3 重新安装 IIS 如故障依旧 重新装操作系统 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 15 页2006 10 16 2 2 数据库配置数据库配置 2 1 2 1 为什么要做这一步 为什么要做这一步 数据都存储于数据库中 应用程序离不开和数据库打交道 相同的程序可以访问不同的数据库 这样程序可以是一套 但能应用在不同的 业务系统中 这样就能减少管理人员的工作量和工作难度 分销系统提供方便灵活的数据库连接配置解决方案 客户端可以连接多个中间 层 中间层可以连接多个业务系统 每个系统可以连接多个数据库 2 2 2 2 这一步怎么做 这一步怎么做 SQL2000SQL2000 数据库服务器设置数据库服务器设置 数据库服务器是独立的一台服务器 通过中间层的配置来连接数据库服务器 使客户端能够访问系统数据 数据库服务器除了安装好数据库服务 打开数据库端 口以外 无须安装任何其它的程序 接下来我们以 SQL SERVER2000 为例 去配置 一台数据库服务器 1 首先在服务器上安接好 sql server 2000 企业版的数据库程序 2 安装完成后 打开 sql server2000 的企业管理器 新建一个名为 interlink 的数据库 如图三 数据库名可以自己取 只要中间层连接设置中的数据库名是正确的就行 图三 3 还原 interlink 模板库到 interlink 数据库 4 在 安全性 登录 中新建一个 interlink 用户 密码为 interlink 用户与密码可以 自己指定 但要保证在中间层的 beans svr 文件中的用户密码设置与这个设置一样 否则 系统将无法登录 如图四 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 16 页2006 10 16 图四 5 指定 interlink 数据库的所有者为 interlink 用户 可以在 查询分析器 中运行 sp changedbowner interlink 这行脚本改变数据库的所有者 6 数据库配置完毕 设置好中间层的配置就可以访问数据库了 SQL2005SQL2005 数据库服务器设置数据库服务器设置 1 首先在服务器上安接好 sql server 2005 企业版的数据库程序 2 安装完成后 打开 sql server2005 的 SQL Server Management Studio 新建一个名为 interlink 的数据库 如图三 数据库名可以自己取 只要中间层连接设置中的数据库 名是正确的就行 图三 3 还原 interlink 模板库到 interlink 数据库 4 在 安全性 登录 中新建一个 interlink 用户 密码为 interlink 用户与密码可以 自己指定 但要保证在中间层的 beans svr 文件中的用户密码设置与这个设置一样 否则 系统将无法登录 如图四 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 17 页2006 10 16 图四 5 在 SQL Server Management Studio 中运行 EXEC sys sp addsrvrolemember loginame N interlink rolename N sysadmin GO ALTER LOGIN interlink ENABLE 这个脚本改变用户 interlink 的用户角色为sysadmin 6 数据库配置完毕 设置好中间层的配置即可以访问数据库 2 3 2 3 怎样判断做成功了 怎样判断做成功了 在前端可配置要测试的业务系统名称作登录测试 如果能正常的进入系统 则 表示成功 如果出现错误 则可能有地方需要修改 2 4 2 4 可能会产生的问题可能会产生的问题 问题一问题一 1 现象 在登录系统时有如下信息提示 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 18 页2006 10 16 2 原因 SQL 服务器的身价认证仅是 windows 身份认证 未启用 Windows 和 SQL Server 认 证或数据库连接配置出错 3 解决方法 在 SQL 服务器属性中的安全性里启用 SQL Server 和 Windows 认证 如下图所 示 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 19 页2006 10 16 问题二问题二 现象 登录系统时有如下信息提示 原因 其中 Interlink 用户不是数据库 Interlink 的 DBO 所以连接 Interlink 数据的时候出错 连 接失败 解决方法 深圳市道讯科技开发有限公司 中间层 数据库配置 版本 1 0 0 第 20 页2006 10 16 要把数据库 Interlink 的 DBO 设置为用户 Interlink 具体做法是在查询分析器中执行下面的脚本修改 DBO sp changedbown

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论