前页 | 后页 |
在#
中创建一个项目#
服务器数据库
在#
中的存储库上创建项目#
服务器2005及以上,或#
服务器2005 及更高版本,请完成以下阶段:
- 第1阶段:创建数据库和库表
- 第 2 阶段:建立与数据库的连接
- 第 3 阶段:设置初始模型数据
先决条件
- 带有#
A机器#
服务器已安装并运行 - 客户端计算机上的 MDAC 2.6 或更高版本
- #
创建数据库的权限#
服务器(见#
服务器安全权限帮助主题) - Enterprise Architect中 t_image表的 ALTER 权限,以便能够导入模型图像
1 .创建一个# 服务器数据库和库表
节 |
行动 |
也见 |
---|---|---|
1 . 1 |
创建一个新的空数据库并将其配置为您的首选项,确保配置正确的字符集和排序规则。您用于创建数据库的确切方法对本次讨论并不重要,因此请使用最方便或熟悉的方法。 例如微软的# 服务器管理工作室可用于:
|
|
1 .2 |
如果还没有打开你的# 选择的管理控制台(例如 Microsoft # 服务器管理工作室)并连接到新数据库。 |
|
1 .3 |
从Sparx Systems 网站下载EASchema_1558_SQLServer.sql文件并在# 管理控制台。 |
|
1 .4 |
运行以创建所需的数据库模式。 |
|
1 .5 |
如果您的Enterprise Architect用户群都在使用 v14 或更高版本,那么我们建议应用可选的架构更新,这样用户在导入图像时就无需在数据库中拥有更高级别的权限。为达到这个: 从Sparx Systems 网站下载EASchema_1558_SQLServer_Update1.sql文件并在# 管理控制台和运行它。 |
2.设置连接到#
服务器存储库
从Enterprise Architect版本 16 开始, Enterprise Architect现在有两种不同的连接方式#
服务器存储库:
- 通过本机连接(有关详细信息,请参阅到# 的本机连接# 服务器存储库 ),或
- 通过 ADO/OLEDB 连接(详见OLE DB 连接到# 服务器存储库 )
3. 设置初始数据
Enterprise Architect存储库需要基本数量的函数才能正确运行。
您可以通过以下两种不同方式之一设置此初始数据:
- 将现有模型的全部内容转移到新数据库中,或
- 使用#
加载初始数据#
脚本
3. 1加载初始数据 - 传输现有模型
如果您的新数据库包含现有模型的内容,则Sparx Systems建议从项目中选择一个校正模型以确保对现有模型执行检查以确保它是“干净的”并且在复制之前没有与数据相关的错误新数据库。
Enterprise Architect安装提供了一个名为 EABase.qea 的模型,该模型被复制到安装文件夹中,专门用于为新模型提供基础数据。但是,如果您在另一个模型中自定义了各种下拉列表,那么您可能更喜欢使用它。无论您选择使用什么模型,该过程都是相同的,并在此处进行了概述。
节 |
行动 |
也见 |
---|---|---|
3. 1 . 1 |
在Enterprise Architect模型中,打开现有存储库,然后在“设置”>校正项目校正”>“项目”中选择“设置”。 |
|
3. 1 .2 |
确保“行动”面板设置为“仅报告”并且启用“检查运行”中的所有项目,然后单击“开始”按钮。 |
选择校正 |
3. 1 .3 |
如果Enterprise Architect检测到现有模型包含完整性问题,它们将列在对话框底部的主面板中。在继续进行项目转移之前,应解决这些问题。 |
|
3. 1 .4 |
打开Enterprise Architect ,确保没有加载任何项目,方法是从按钮中选择“关闭项目”。 |
|
3. 1 .5 |
选择“设置>模型>传输>通过连接的完整项目传输”功能区选项。 将显示“项目传输”对话框。 |
|
3. 1 .6 |
在“传输类型”面板中,选择“文件到 DBMS”。 |
|
3. 1 .7 |
在“源项目”字段中,单击按钮并浏览并选择要复制到存储库的项目文件的名称。 如果 .QEA 文件启用了复制,则必须在执行传输之前将其删除。 |
删除复制 |
3. 1 .8 |
在“目标项目”字段的右侧,单击按钮并选择:
|
|
3. 1 .9 |
如果需要,选择“日志文件”复选框并输入数据传输log文件的路径和文件名。 |
|
3. 1 .10 |
单击传输按钮开始数据传输过程。 |
|
3. 1 .11 |
当流程完成时,您已经在# 上创建了一个项目# 服务器数据库,现在可以连接到它并从Enterprise Architect打开它。 |
3.2 加载初始数据 - # 脚本
Sparx Systems网站提供了#
脚本包含一系列 INSERT 语句,这些语句将加载一个空数据库,其中包含Enterprise Architect所需的所有数据。
节 |
行动 |
也见 |
---|---|---|
3.2. 1 |
打开你的# 选择的管理控制台(例如 Microsoft # 服务器管理工作室),并连接到新数据库。 |
|
3.2.2 |
从Sparx Systems 网站下载 EABase_1558_SQLServer.sql 文件并在# 管理控制台。 |
|
3.2.3 |
运行以加载所需的初始数据。 |