手把手将EPLAN迁至SQL数据库

教程

手把手将EPLAN迁至SQL数据库

手把手将EPLAN迁至SQL数据库

编辑丨钻石海
出品丨电气CAD论坛

首先请服个定心丸,安装简单,配置也简单,运行起来简直快到飞~

EPLAN默认使用的数据库是ACCESS,但是当你的部件库日渐壮大时,在查找、编辑等操作时,将会变得非常卡顿,所以这时候是考虑改用SQL部件库的时候了!

使用SQL不仅可安装在本地(个人用),还可以运行到云端或局域网服务器(多人用),接下我就手把手的带你升级一次。

我的配置:

  • EPLAN 2.6

  • Win7 x64

  • 数据库版本SQL Server® 2014 Express

  • 安装时间≈30分钟,配置时间≈10分钟,移植时间根据你部件库数量定夺,通常200个左右的会大于1小时。

1、不同EPLAN版本建议的SQL下载地址


EPLAN 2.4 

  1. SQL Server 2008 R2https://www.microsoft.com/zh-cn/download/details.aspx?id=30438
  2. SQL Server 2012 expresshttps://www.microsoft.com/zh-cn/download/details.aspx?id=29062

EPLAN 2.5 

  1. SQL Server 2014 expresshttps://www.microsoft.com/zh-cn/download/details.aspx?id=42299

EPLAN 2.6 

  1. SQL Server 2014 expresshttps://www.microsoft.com/zh-cn/download/details.aspx?id=42299

EPLAN 2.7 

  1. SQL Server 2014 expresshttps://www.microsoft.com/zh-cn/download/details.aspx?id=42299
  2. SQL Server 2016 expresshttps://www.microsoft.com/en-us/sql-server/sql-server-editions-express

在选择对应x86或x64版本后,勾选大小里最大的那一个:SQL_EXPR_ADV,这个版本会包括SQL的所有组件。

手把手将EPLAN迁至SQL数据库

2、安装SQL


在经过约10分钟左右的下载后,运行文件,会提示自解压目录,确定后继续下一步。

手把手将EPLAN迁至SQL数据库

选择安装添加功能:

手把手将EPLAN迁至SQL数据库

不用更新:

手把手将EPLAN迁至SQL数据库

执行SQL Server 2014的全新安装:

手把手将EPLAN迁至SQL数据库

我接受许可条款:

手把手将EPLAN迁至SQL数据库

功能里这些可以不用装,其它功能全部勾上:

 

手把手将EPLAN迁至SQL数据库

命名一个新的实例:

手把手将EPLAN迁至SQL数据库

对每个服务使用一个单独的帐户,默认下一步:

手把手将EPLAN迁至SQL数据库

为帐户创建一个密码,如果你想用登陆系统时的一致,可以选windows身份验证模式,否则选混合模式:

手把手将EPLAN迁至SQL数据库

可以自定义数据目录:

手把手将EPLAN迁至SQL数据库

然后关闭你当前所有浏览器,下一步开始安装,约30分钟。

 

手把手将EPLAN迁至SQL数据库

最后安装结束。

在昨天的安装中,我们命名了一个“EPLAN”的实例,首先我们从程序里启动:

SQL Server 2014 Management Studio

手把手将EPLAN迁至SQL数据库

选择我们的服务器名称,身份验证可以是windows的身份验证(有管理员权限时可不用输入密码)也可以是SQL server的验证(需输入之间的密码,用户名为:sa)连接到服务器:

手把手将EPLAN迁至SQL数据库

链接成功后将会显示如图所示的界面,有的可能略有不同,但至少可以看到列表顶部的服务器名称,这说明你已经成功启动服务器了,点击数据库后里面只有一些默认创建的系统数据库,现在我们还需要创建一个自己的数据库。

(我启动的是CADBBS的服务器)

手把手将EPLAN迁至SQL数据库

创建数据库有两种方法:

  1. 在数据库上右键:新建数据库,起个名称后保存即可。

    手把手将EPLAN迁至SQL数据库

  2. 从EPLAN中操作,启动EPLAN。调出设置:

    菜单:选项>设置>用户>管理>部件

    从Access切换到SQL服务器,并新建一个,服务器里输入上图中的完整目录,并给新的数据库输入一个名称。

    手把手将EPLAN迁至SQL数据库

点击确定-应用后,EPLAN便自动连接上刚才的SQL服务器并创建一个新的CADBBS数据库,用户名里默认的是sa,密码是之前安装时创建实例里的密码。我们到SQL里就可以看到新生成的数据库了。

手把手将EPLAN迁至SQL数据库

EPLAN中部件是以表的形式保存在数据库内,此时由于还没导入任何部件数据,所以点击表后,也只有一些默认系统表,现在我们开始向库内导入部件数据。

导入的方法也可以从两方面下手:

  1. 在EPLAN中通过导出/导入XML部件库数据

  2. 在SQL中通过导入MDB库数据

第1种方法是在EPLAN中操作,和日常导入没什么区别,这里就不重述了,我们重点来说下第2种,直接导入之前ACCESS的MDB数据。

右击刚才新建的CADBBS数据库,选择:任务>导入数据

手把手将EPLAN迁至SQL数据库

会自动启动一个向导,在选择数据源下,切换成Access,并浏览到mdb所在的目录选择上。

手把手将EPLAN迁至SQL数据库

下一步后选择目标,切换成SQL Native Client,并选择新建的CADBBS数据库。

手把手将EPLAN迁至SQL数据库

下一步我们选择:复制一个或多个表或视图的数据。

手把手将EPLAN迁至SQL数据库

下一步里全选要导入的表和视图。最后点击完成,等待导入。

手把手将EPLAN迁至SQL数据库

我的mdb显示数量是40个,导入时间约20S左右。

手把手将EPLAN迁至SQL数据库

我们展开CADBBS下的表,选择dbo.tblPart表,右键:选择前1000行,可以看到成功导入进来的数据了。

手把手将EPLAN迁至SQL数据库

最后我们切换到EPLAN下,调出部件管理器,可以看到部件数据已经成功迁移过来了。

手把手将EPLAN迁至SQL数据库

到这里《手把手将EPLAN迁至SQL数据库》的教程就结束了,最后在把一些 常见的问题 列一下,希望你不会碰到。

 1 .EPLAN提示 不能将值NULL插入到xxx,表yyy;列不允许有Null值,INSERT失败。


手把手将EPLAN迁至SQL数据库

解决办法:进入SQL Server Management Studio内,找到对应的yyy表,并修改其对应的xxx列,将其允许即可。

手把手将EPLAN迁至SQL数据库

 2 .不允许保存更改。你所做的更改要求删除并重新创建以下表。


手把手将EPLAN迁至SQL数据库

解决办法:在SQL Server Management Studio内打开:

菜单:工具>选项>设计器>表设计器和数据库设计器

取消:阻止保存要求重新创建表的更改

手把手将EPLAN迁至SQL数据库

始发于微信公众号: 电气CAD论坛

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可->联系站长投诉资源
电气CAD论坛资源大都来自原创,也有少部分来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:cad-bbs@qq.com
电气CAD论坛-EPLAN教程 ACE教程 » 手把手将EPLAN迁至SQL数据库
微信公众号:电气CAD论坛
关注我们,获取更多的优质资源!
这里有2W+多个小伙伴已经关注了哦
分享到:
赞(0)

评论2

评论前必须登录!

  1. #1
    您好,按照教程使用windows身份验证,EPLAN提示不是有效的数据库,该如何解决,谢谢
    Sunny2019-03-25 14:32:38