安装和配置 IBM Rational System Architect V11.3 第 2 部分: 连接到 Microsoft SQL Server 2005来源: 发布时间:星期三, 2010年6月9日 浏览:16次 评论:0
安装和配置 IBM® Rational® Architect 操作可能充满了挑战性特别是在它需要个关系数据库管理系统(RDBMS)来进行存储时情况更加复杂而且区别安装场景例如安装 Microsoft® SQL Server 2005 Express、 Microsoft® SQL Server 2005 或者 Oracle同时对网络及工作站安全性所施加限制原因会使得安装变得十分困难
这个由 3篇文章组成专题包含了在个安全环境下安装 Rational Architect 11.3 版本操作以及在个共享及非共享环境下为专业 和 企业 百科全书连接到 Microsoft SQL Server 2005(SQL 服务器)和 Microsoft SQL Server 2005 Express(SQL Express)操作每部分都包含了个基本故障排除部分 第 1 部分“带 Microsoft SQL Express 独立安装”提供了有关 Rational Architect 术语和工具概述它带您完成了安装和配置 Rational Architect 操作以连接到个目标为专业百科全书工作站上 SQL Express 本部分将会带您完成将 Rational Architect 连接到目标为专业百科全书 SQL 服务器环境操作 第 3 部分“使用 Catalog Manager 配置 Rational Architect”解释了怎样配置 Rational Architect 以在个共享环境下连接到 SQL Express 上该环境目标是企业百科全书 IBM Rational Architect 概述 Rational Architect 提供了 5个关键领域交流企业视图:战略、业务、信息、系统和技术 它是个集成、多用户方案可以支持所有关键领域建模工作包括业务进程建模面向对象建模和构件建模关系性数据建模以及结构化分析和设计建模操作是在个实时多用户环境下执行在该环境下生成工件会存储在个可扩展存储库中带有个可定制元模型 Rational Architect 包含了美国联邦企业架构框架(FEAF)它能帮助美国政府部门及机构去整合和使用管理和预算署(OMB)参考模型及 OMB Exhibit 300 和 Exhibit 53 报告后续创建和发布工作 另外Rational Architect 是最广泛使用企业架构方案以支持防御架构框架部(DoDAF)Rational Architect 提供了功能以构建能够代表防御架构框架部(DoDAF)模型自动生成 DoDAF 加工产品以及报告 准备任务 前提条件 本文基于以下 3个前提条件: 在工作站上已经安装并配置了 Rational Architect如第 1 部分所描述那样 已经安装了 SQL 服务器并创建了个例子 使用 Microsoft® Windows® 认证机制来访问 SQL 例子 将 Rational Architect 连接到个 SQL 服务器例子上需要由网络或者域管理员、数据库管理员以及 Rational Architect 管理员来完成些特定任务接下来部分描述了这些角色完成任务 前提任务 确认已经安装了 Rational Architect 并在工作站上进行了配置查看第 1 部分(见于“本系列更多内容”中)中接下来部分来确定进行了合适安装和配置: 第 1 部分:安装 Rational Architect 第 3 部分:为百科全书备份创建个共享文件夹 系统架构管理员任务 识别所有或者多数 Rational Architect 用户(稍后您可以添加用户) 收集他们用户域登录 IDs 得到这些问题答案: 哪些用户将会成为 Rational Architect 管理员?这些用户可以创建、管理和构建用户对 Rational Architect 百科全书访问 哪些用户是标准 Rational Architect 用户?这些人每天都要使用这款软件Software 向网络或者域工程师提供这些信息 网络或者域工程师任务 创建两个 Windows 域组: saAdminGroup 向这些组添加以下域用户(格式: <do>\<username> ): 向 saAdminGroup 添加 Rational Architect 管理员用户 向 saUsersGroup 同时添加 Rational Architect Administrator 用户及 Rational Architect 标准用户 确认 Rational Architect 工作站能够通过网络访问 SQL 服务器(主机名)并在 Windows 防火墙上创建个例外条件从而在需要情况下允许对 SQL 例子远程访问 SQL 服务器数据库管理员任务 确认 Rational Architect 百科全书(数据库)将会创建 SQL 例子 以 主机名\例子名 形式来向 Rational Architect 管理员提供 SQL 例子名 如果 SQL 服务器没有使用标准端口话就向 Rational Architect 管理员提供端口号码 确认在 SQL 服务器上运行了合适 SQL 服务以支持对 SQL 例子远程访问 向 SQL 例子添加 saAdminGroup 和 saUsersGroup 组 向 saAdminGroup 分配 dbcreator 服务器角色 注意: 作为 saAdminGroup 部分域用户必须能够创建 Rational Architect 百科全书(通过使用包含 Encyclopedia Manager 工具来实现)他们在本质上是这些百科全书数据库所有者 配置 Rational Architect 以链接到 SQL 服务器 打开 Startup Wizard 并配置 Rational Architect: 作为 Rational Architect 管理员登录到工作站上 启动 Rational Architect 如果向导没有自动启动话就选择 Help > Startup Wizard 在欢迎界面中点击 Next 取消 Configure sample and tutorial encyclopedia projects 复选框选择(见于图 1) 图 1. 为 Rational Architect 配置选择选项 点击 Next 选择名为 Existing SQL Server located _disibledevent=> 选择数据库管理员向您提供 SQL 服务器格式为: 主机名\例子名 点击 Next 如果问及就从链接信息窗口中选择 Windows Authentication 通过界面切换并完成配置操作 关闭 Rational Architect 在 SQL 服务器例子上创建新 Encyclopedia 作为 Rational 系统架构管理员登录到工作站上(属于 saAdminGroup 用户) 启动 Rational Architect 点击 File > Open Encyclopedia 点击 New 以创建个新百科全书 在 Connection 下面点击浏览器按钮( 3个点)以创建个新连接 点击 New 以创建个新连接 对于连接名字您可以输入 SQL 服务器例子名 从下拉列表中对服务器名字选择 hostname\instance name 点击 OK 在 Open Encyclopedia 窗口中为新 Rational Architect Encyclopedia 输入个名字(例如: test) 点击 OK 创建个数据库用户角色 登录名是可以映射到私人用户或者用户组服务器端账号Rational Architect 用户所用登录名需要个预定义服务器角色及数据库访问权限为了更容易地向 Rational Architect 用户赋予需要权限Encyclopedia Manager 特性会在 Tools 菜单下提供“Create SAUser Role”功能该数据库角色是用 访问 Rational Architect 百科全书用户所需要最低权限来定义基本来说它赋予了用户 数据库搜索 和 数据库写入 权限(它们是预定义数据库角色)以及任意 Rational Architect 所用存储上 EXEC 权限 从位于 IBM Rational > IBM Rational Lecycle Solutions Tools 的下 Start 菜单中作为 Rational 系统架构管理员来启动 Rational Architect Encyclopedia Manager SAEM(SQL 服务器) 工具 点击 Server > Connect 以创建个对 SQL 例子连接 从下拉菜单中选择 SQL 服务器例子它形式是 主机名\例子名 选择 Windows 以进行认证 点击 OK 以创建个对 SQL 服务器例子连接 在数据库工具栏下拉菜单中选择 测试 数据库如图 3 所示 注意: 必须选择个数据库以识别 Rational Software Architect Encyclopedia Manager 中命令 图 3. 选择个百科全书 从下列菜单中选择 Tools > Create SAUser Role 向 saUsersGroup 分配用户角色 点击 Server > Logins 以查看可得到登录组或者用户 从列表中选择 saUserGroup 点击图标以编辑选择登录组 图 4. 从列表中选择 saUserGroup 查看原图(大图) 点击 Database Access 项 在“指定此次登录访问哪个数据库 ”页面中为 test 数据库而点击复选框(见于图 5) 图 5. 登录属性视图中数据库访问项 点击 OK 以切换登录窗口 再次从列表中选择 saUserGroup 点击 Edit 图标以编辑选择登录名 点击 Database Access 项 点击 test 数据库此时角色就会显示出来了 选择 SAUser(见于图 6下半部分) 图 6. 选择 SAUser 作为用户组登录 点击 OK并关闭 Login Properties 窗口 点击 Servers > Disconnect 以断开对 SQL 服务器例子连接 退出 Encyclopedia Manager(SQL 服务器)效用 将 Rational Architect 和 SQL 服务器连接起来 作为 Rational Architect 管理员注销出工作站 作为个标准 Rational Architect 用户登录到工作站上( saUsersGroup 用户部分) 启动 Rational Architect 如果向导还没有打开话就打开 Help > Startup Wizard 在 Startup Wizard 中点击 Next 点击 Next 以接受默认值 选择 Existing SQL Server Located 选项 选择 SQL 服务器 主机名\例子名 点击 Next 从 Connection Information 窗口中选择 Windows Authentication 在剩余界面间切换以完成配置工作 配置其他工作站 对每个 Rational Architect 工作站重复上面描述操作: 启动 Rational Architect 如果向导尚未打开话就启动 Startup Wizard 按照上面描述那样连接到 SQL 服务器例子上 打开已存在百科全书 对于其他工作站重复这个过程 打开个已存在百科全书 如果向导还没打开话就启动 Rational Architect 点击 File > Open Encyclopedia 以得到 Open Encyclopedia 视图 点击 Existing 以查看已存在百科全书 打开您所感兴趣百科全书 基本故障排除 接下来指南会指导您去处理些较常遇到情况或者问题 激活对 SQL 服务器远程连接 您必须激活对 SQL 服务器例子连接按照下述步骤来进行操作: 点击 Start > Programs > Microsoft SQL Server 2005 > Configuration Tools 点击 SQL Server Surface Area Configuration 在 SQL Server 2005 Surface Area Configuration 页面上点击 Surface Area Configuration for Services and Connections 展开 Database Engine 点击 Remote Connections 点击 Local and remote connections 点击适当协议以激活您环境 点击 Apply 当您收到以下信息时就点击 OK : 您必须重启 Database Engine 服务您对 Connection Settings 所做变更才会生效 在 Surface Area Configuration for Services and Connections 页面上展开 Database Engine 点击 Service 点击 Stop并直等到 MSSQLSERVER 服务终止为止 点击 Start以重启 MSSQLSERVER 服务 激活 SQL 服务器浏览器服务 警告 通过激活 SQL Server Browser 服务您会增加安全方面风险使得工作站和网络更易遭受恶意用户以及病毒的类恶意软件Software攻击如果您还选择这样做那么您可以按照下述步骤: 点击 Start > Programs > Microsoft SQL Server 2005 > Configuration 工具 点击 SQL Server Surface Area Configuration 在 SQL Server 2005 Surface Area Configuration 页面上点击 Surface Area Configuration for Services and Connections 点击 SQL Server Browser 对于“Startup type”选择 Automatic 点击 Apply 点击 Start 点击 OK 在 Windows XP 和 Windows Server 2003 防火墙中创建例外情况 按照下列思路方法来打开 Microsoft Windows 防火墙: 点击 Start 点击 Run 输入 firewall.cpl 点击 OK. 在 Windows 防火墙中点击 Exceptions 项 点击 Add Program 在“添加个”窗口中点击 Browse 点击 C:\Program Files\Microsoft SQL Server\ <instance id> \MSSQL\Bin\sqlservr.exe 可执行或者安装 SQL 服务器 2005 位置 点击 Open 点击 OK 为 SQL 服务器服务防火墙创建个例外情况 在 Windows 防火墙中点击 Exceptions 项 点击 添加 点击 Browse. 点击 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可执行 点击 Open 点击 OK 在防火墙中为 TCP 访问打开个端口 在控制面板中打开 网络链接 右击激活链接 选择 属性 选择 高级 项 点击 Windows 防火墙设置 在 Windows 防火墙窗口中点击 Exceptions 项 点击 添加个端口 在“添加个端口”窗口 Names 文本框中输入 SQL Server <instance name> 为默认例子输入数据库例子端口号码(例如: 1433) 确认 TCP 被选中了 点击 OK 在防火墙中为浏览器服务打开个端口 点击 Add Port并在 Names 文本框中输入 SQL Server Browser然后在 Port number 文本框中输入 1434 选择 UDP 点击 OK 0
相关文章读者评论发表评论 |