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

有许多同学来咨询我们Aspen数据库的问题。因为若是无法连接上企业数据库,就无法在EDR中使用Aspen Properties,也无法打开Aspen HYSYS,从而带来了一系列麻烦。以下提供我们的解决方法供大家参考,我的电脑用的是win10 x64位系统,安装的是sql server 2005,Aspen V8.6版本。

Aspen有两个Database,其中一个是Aspen Properties Enterprise Database(简写为APED),另一个是Legacy Properties Database,可打开Aspen Properties Database Selection进行选择。

相当一部分子数据库在这两个数据库中是共存的,比如pure12,pure13,aqueous,solids等。实际上APED包括了所有Legacy databank中的子数据库,而APED包含的NIST和FACT数据库是Legacy databank中没有的。所以如果你的APED安装出错不能用,你可以使用Database selection切换到Legacy databank继续正常使用Aspen Plus。

打开Aspen Properties Database Manager,正常情况应为右下图所示,而左下图为APV86、FACTV86、NISTV86三个数据库没有正常加载的情况(8.4版本三个数据库为APV84、FACTV84、NISTV84)

了解以上情况后开始手动恢复数据库,首先从微软官网下载SQL Server Management(https://www.microsoft.com/zh-cn/download/details.aspx?id=8961)因为之前安装Aspen的时候安装的是SQL express 2005,所以我下载的是SQL server 2005,如果之前安装的SQL express 2008 R2或是2012,在微软官网都可以找到对应版本的SQL express management。

SQL manager2008安装包为exe格式,可直接右键以管理员身份运行,而SQL manager2005的安装包为msi格式,右键没有以管理员运行选项,解决办法是:新建一个文本文档,在文档中输入msiexec /i path\SQLServer2005_SSMSEE.msi,其中path需换成SQL Serve安装程序所在文件夹目录,比方说我的安装程序放在我的d盘的根目录下,那么就输入msiexec /i d:\SQLServer2005_SSMSEE_x64.msi,另存为.cmd格式,再右键刚刚创建的.cmd文件,即可选择以管理员身份运行选项安装上SQL manager 2005。

安装完sql后,我们要以sql身份登录sql server,因为在Aspen database manager注册数据库时只能通过sql的用户名和密码登录。打开sql server managerment ,会出现一个连接窗口,有两种身份登录方式,选择第二个sql身份登录,用户名为sa(super administrator的缩写)。

当初安装sql2005的时候如果没有设置密码,那么密码那栏就空着,点击连接即可登录,如果当初在安装sql时设置了密码,如下图所示,则直接输入当初设定的密码即可用SQL Server身份登录。

之后,在界面选择安全性,在登录名内双击sa,进入sa的属性,在sa属性内重新设置sa的密码,一定要记好这个密码因为之后还需要用到,设置完密码后点击确定,这样就在sql server中配置好了sa身份(这一步是针对安装sql时未设定密码的情况)。

设置完毕后,我们就能以sql server身份验证登录数据库引擎了,点击连接后即可看到本机所有数据库。

在数据库标签上右键,选择还原数据库,先不填目标数据库,选择源设备,位置指向C:/ProgramData/AspenTech/Aped,此文件夹中即有我们想要还原的三个数据库,文件名填上APV86(8.4版本文件名填写为APV84),然后确定。此时再在目标数据库选择APV86,即可还原数据库,其他两个数据库FACTV86(FACT84)、NISTV86(NISTV84)也同理,位置和APV86一样,只是填写文件名时改动一下,如下图所示。此时即完成了三个数据库的还原加载工作。

接下来需要在Aspen properties中的database manager中设置,右键register database,出现一个对话框,选择sql,login name 填写为sa,密码为刚才设置的sa密码。此时便会加载出三个数据库APV86,FACTV86和NISTV86,点击OK即可成功在Aspen Properties Database Manager中加载出三个数据库。

最后别忘了在database selector中将Legacy数据库改为Aspen Properties Enterprise Database数据库,至此我们就可以在Aspen Plus、Hysys中使用企业数据库啦!

------------------------------

编辑:邵青楠

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180622G1VWHH00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券