时间:2020-7-8来源:本站原创作者:佚名
医治白癜风病的专家 http://m.39.net/pf/a_4614831.html

教程

手把手将EPLAN迁至SQL数据库

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

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

不知道小伙伴们昨天SQL的安装是否顺利?有问题的可以向我留言,还不知如何安装的可参考文章:

丨教程丨手把手将EPLAN迁至SQL数据库(1/2)

今天我们来了解下如何将EPLAN与SQL链接起来,以及如何将部件迁移过去。在昨天的安装中,我们命名了一个“EPLAN"的实例,首先我们从程序里启动:

SQLServerManagementStudio

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

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

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

创建数据库有两种方法:

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

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

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

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

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

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

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

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

在SQL中通过导入MDB库数据

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

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

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

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

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

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

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

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

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

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

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

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

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

解决办法:在SQLServerManagementStudio内打开:

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

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

都看到结尾了不妨点个赞

分享一下吧

我们专为

电气工程师服务

电气CAD论坛


转载请注明原文网址:http://www.helimiaopu.com/bbqb/bbqb/7761.html

------分隔线----------------------------