前页 | 后页 |
项目数据传输
在正常的系统维护中,可能需要在某些时候在存储系统之间重定位数据。在任何版本的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版本中,如果启用了安全性,则必须具有“传输数据”权限才能在存储库之间传输项目数据