| 前页 | 后页 | 
项目数据传输
在正常的系统维护中,可能需要在某些时候在存储系统之间重定位数据。在任何版本的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个 | 单击单选按钮以获取所需的传输类型: 
 | |
| 2 | 在“源项目”和“目标项目”字段中,输入或选择源项目和目标项目的名称或连接字符串。 | |
| 3 | 如果要在日志文件中捕获传输,请选择“日志文件”复选框并浏览以找到适当的日志文件位置。 | |
| 4 | 单击转移按钮。 | |
| 5 | 在此过程之后进行“项目比较”是一个很好的实践,以验证是否写入了所有记录。 | 比较项目 | 
笔记
- 备份目标项目以确保您可以恢复它已经包含的任何重要信息;在传输中,目标存储库中的所有记录都将被覆盖
- 您不能从3.5.0之前的Enterprise Architect版本中的源.eap文件中移动模型。
- 在执行.eap文件到DBMS的传输时,如果.eap文件已启用复制,则在执行传输之前必须删除复制
- 将模型转移到DBMS时,不能将数据转移到空数据库中-表必须已经存在;如果没有,请运行Sparx Systems提供的相应脚本以创建所需的表
- 类似地,在将模型转移到项目文件中时,目标项目文件必须已经存在,以提供将数据转移到其中的数据结构。
- 在Enterprise Architect的Corporate , Unified和Ultimate版本中,如果启用了安全性,则必须具有“传输数据”权限才能在存储库之间传输项目数据
