前页 后页

项目数据传输

在正常的系统维护中,可能需要在某些时候在存储系统之间重定位数据。在任何版本的Enterprise Architect ,您可能需要将所有记录从一个项目文件传输到另一个(在严重的网络崩溃或重复的数据库损坏之后,建议使用)。项目文件可以是.eap(Access)文件或.feap(Firebird)文件,并且您可以从一种文件类型传输到另一种文件类型。

在Enterprise Architect的Corporate , Unified和Ultimate版本中,您可能需要:

  • 将现有项目文件传输到DBMS存储库(例如SQL Server或MySQL)
  • 将DBMS存储库转移到现有项目文件
  • 将存储库从一个DBMS移至另一个(包括使用同一DBMS的服务器之间移动)
  • 将所有记录从JET 3.5复制到JET 4(Access 2000或XP)存储库-或反过来

访问

色带

配置>模型>传输>项目传输

执行项目数据传输

行动

也可以看看

1个

单击单选按钮以获取所需的传输类型:

  • 档案到档案
  • DBMS到文件
  • 归档到DBMS
  • DBMS到DBMS

2

在“源项目”和“目标项目”字段中,输入或选择源项目和目标项目的名称或连接字符串。

3

如果要在日志文件中捕获传输,请选择“日志文件”复选框并浏览以找到适当的日志文件位置。

4

单击转移按钮。

5

在此过程之后进行“项目比较”是一个很好的实践,以验证是否写入了所有记录。

比较项目

笔记

  • 备份目标项目以确保您可以恢复它已经包含的任何重要信息;在传输中,目标存储库中的所有记录都将被覆盖
  • 您不能从3.5.0之前的Enterprise Architect版本中的源.eap文件中移动模型。
  • 在执行.eap文件到DBMS的传输时,如果.eap文件已启用复制,则在执行传输之前必须删除复制
  • 将模型转移到DBMS时,不能将数据转移到空数据库中-表必须已经存在;如果没有,请运行Sparx Systems提供的相应脚本以创建所需的表
  • 类似地,在将模型转移到项目文件中时,目标项目文件必须已经存在,以提供将数据转移到其中的数据结构。
  • 在Enterprise Architect的Corporate , Unified和Ultimate版本中,如果启用了安全性,则必须具有“传输数据”权限才能在存储库之间传输项目数据

学到更多