加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

AspenV8.4/8.6无法连接企业数据库的解决办法

发布时间:2022-10-05 12:48:37 所属栏目:Asp教程 来源:
导读:  Aspen的安装是个麻烦事,由于各种windows版本、sql版本,x86与x64系统的兼容性问题,导致在安装后经常会遇到无法正常连接企业数据库的问题,使得Aspen软件无法正常工作。更改使用legacy数据库的办法可以让你正常
  Aspen的安装是个麻烦事,由于各种windows版本、sql版本,x86与x64系统的兼容性问题,导致在安装后经常会遇到无法正常连接企业数据库的问题,使得Aspen软件无法正常工作。更改使用legacy数据库的办法可以让你正常使用Aspen Plus,我们正是用了这种办法做完了整个化工设计大赛,但是legacy数据库毕竟只是aped的一个子集,而且使用legacy数据库只能打开Aspen PLUS,但仍旧无法打开Aspen Hysys,这终究不是个办法,于是百度了各种方法尝试解决。我的系统是win10 x64位系统,安装的是sql server 2005,Aspen 8.6版本。
 
  打开Aspen Properties Database Selectionasp连接数据库 教程,这里默认使用的是第一项Aspen Properties Enterprise Database数据库,选择第二项就可以改为使用Legacy数据库。
 
  打开Aspen Properties Database Manager,正常情况应为右下图所示,而左下图即为APV86、FACTV86、NISTV86三个数据库没有正常加载的情况(8.4版本三个数据库为APV84、FACTV84、NISTV84)
 
  了解以上情况后开始手动恢复数据库,首先从微软官网下载SQL Server Management(microsoft.com/zh-cn/download/details.aspx?id=8961),我下载的是SQL server 2005,因为之前安装Aspen的时候安装的是SQL express 2005,如果之前安装的SQL express 2008 R2或是2012,微软官网都可以找到对应版本的SQL express management。
 
  直接运行微软官网sql2005的安装包(msi文件),可能会在安装过程中出现以下错误:“安装程序在安装此软件包时遇到一个错误,这可能是此软件包有错,错误码29506”,随后就回滚操作停止安装,这是由于系统的权限问题所引发,因此安装的时候我们要以管理员身份运行,这是windows的保护机制,可惜连自家东西都不认了。sql2008的安装包是exe格式,可直接右键以管理员身份运行,但是sql2005的安装包是msi文件,右键并没有以管理员运行,解决办法是:新建一个文本文档,输入msiexec /i path\SQLServer2005_SSMSEE.msi,其中path需换成SQL Serve安装程序所在文件夹目录,比如我的安装程序放在我的d盘根目录下,就输入msiexec /i d:\SQLServer2005_SSMSEE_x64.msi,另存为.cmd格式,再右击刚刚创建的.cmd文件,选择以管理员身份运行,即可正常安装SQL manager。
 
  安装完sql后,我们要以sql身份登录sql server,因为在Aspen database manager注册数据库时只能通过sql的用户名和密码登录。打开sql server managerment ,会出现一个连接窗口,有两种身份登录方式,选择第二个sql身份登录,用户名为sa(super administrator的缩写)。
 
  当初安装sql2005的时候我没有设置密码,所以密码那栏就空着,点击连接即可登录。进入后,在界面选择安全性,在登录名内双击sa,进入sa的属性,在sa属性内重新设置sa的密码,一定要记好这个密码,设置完密码后点击确定,这样就在sql server中配置好了sa身份。
 
  这里具体说一下密码是指安装sql 2005的时候自己设置的密码,在安装Aspen前肯定预先装了sql,而任何安装教程都会让你在安装sql的时候选择混合模式安装,如图:
 
  如果当初不慎未选择混合模式,可以尝试如下办法asp连接数据库 教程,首先选择windows身份验证模式连接数据库引擎,在建立的连接上右键单击,选择属性,进入服务器属性界面,左侧选择页中点击安全性,在右侧安全性设置界面的服务器身份验证一栏中选择sql server和windows身份验证模式,点击确定。再同上所述,点开安全性-登录名,找到sa后双击,进入sa属性界面,设置sa的登录密码,在登录属性-sa界面中,点击左侧选择页中的状态,然后在右侧出现的状态界面中将登录设置为启用,点击确定。先断开连接,然后再选择SQL Server身份验证模式进行连接,即可成功。
 
  设置完毕后,我们就可以以sql server身份验证登录数据库引擎了,点击连接后即可看到本机所有数据库。
 
  在数据库标签上右键,选择还原数据库,先不管目标数据库,选择源设备,位置指向C:/ProgramData/AspenTech/Aped,此文件夹中即有我们想要还原的三个数据库,文件名填上APV86(8.4版本文件名填写为APV84),然后确定。此时再在目标数据库选择APV86,即可还原数据库,其他两个FACTV86、NISTV86也同理,位置和APV86一样,只是填写文件名时改动一下,如下图所示。此时即完成了三个数据库的还原加载工作。
 
  接下来需要在Aspen properties中的database manager中设置,右键register database,出现一个对话框,选择sql,login name 填写为sa,密码为刚才设置的sa密码。此时便会加载出三个数据库APV86,FACTV86和NISTV86,点击OK即可成功在在Aspen Properties Database Manager中加载出三个数据库。最后记得在database selector中选择第一项Aspen Properties Enterprise Database数据库,就可以在aspen plus、hysys中使用企业数据库啦!
 
 
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!