| 前页 | 后页 |
添加数据库管理员- #
服务器
专业云服务器连接到#
基于服务器的数据库需要使用 OLE/DB 驱动程序;目前, Sparx Systems专业云服务器支持历史上的“Microsoft OLE DB提供者” #
服务器”(已包含在 MDAC 中多年)和新发布的“Microsoft OLE DB Driver for #
服务器'(目前只有 v18.x),后者支持 TLS v1.2 和更高版本发布的其他新特征#
服务器。
验证
这#
服务器OLE/DB驱动程序支持两种形式的数据库身份验证, Sparx Systems专业云服务器都支持这两种形式:
1窗口身份验证/窗口NT集成安全性(或SSPI)和
2. #
服务器/“具体的用户名和密码”
许多Sparx Systems客户期望“窗口身份验证”选项使用登录Enterprise Architect最终用户的身份验证详细信息;然而事实并非如此。选择此选项后,实际上是使用Sparx Systems专业云窗口服务所属用户的凭据来向数据库进行身份验证。默认情况下,该凭据为“本地系统”。
建立数据库连接需要凭证;然而,这是一个相对较慢的过程——如果专业云服务器每次查询都需要使用最终用户的详细信息建立数据库连接,性能将受到严重影响。相反,专业云服务器在启动时会创建一个数据库连接“池”。池中的数据库连接会被分配给每个到达的数据请求,由于这些连接已经建立,因此执行几乎是即时的。
因此,在定义数据库连接时#
对于基于服务器的存储库,应特别考虑确定最适合您环境的数据库凭据。通常我们建议#
使用预定义的服务器身份验证#
服务器用户;然而,对于许多客户来说#
服务器身份验证方法违反了公司的安全策略,因此他们需要:
- Sparx Systems专业云窗口服务的拥有用户更改为具有#
中所需权限的用户#
服务器,或 - 授予系统帐户权限#
服务器数据库
角色/权限
为了让Enterprise Architect / WebEA / Prolaborate的最终用户能够读取和更新存储库中的信息,数据库用户需要相关权限;实现此目的的最简单方法是向每个数据库用户授予这些角色:
db_datareader
db_datawriter
添加#
服务器数据库使用#
服务器认证
在定义专业云服务器连接之前,定义#
服务器用户将具有数据库角色,该数据库将充当Enterprise Architect存储库。
您可以定义与#
连接#
服务器数据库通过指定数据库的连接string 。如果您在与服务器相同的计算机上运行配置客户端您可以:
- 单击
按钮打开“数据链接属性”对话框来构建连接string 。 - 选择“Microsoft OLE DB提供者#
服务器”或“Microsoft OLE DB 驱动程序#
服务器”,然后单击“下一步>>”按钮。 - 选择或输入#
的实例#
服务器。 - 选中“使用特定的用户名和密码”复选框并填写用户名和密码,然后选中“允许保存密码”复选框。
- 在“选择服务器上的数据库”中选择作为Enterprise Architect存储库的数据库。
添加#
使用窗口身份验证的服务器数据库
您可以定义与#
连接#
服务器数据库通过指定数据库的连接string 。如果您在与服务器相同的计算机上运行配置客户端您可以:
- 单击
按钮打开“数据链接属性”对话框来构建连接string 。 - 选择提供程序“Microsoft OLE DB提供者#
服务器”或“Microsoft OLE DB 驱动程序#
服务器”,然后单击“下一步>>”按钮。 - 选择或输入#
的实例#
服务器。 - 选择“使用窗口NT 集成安全性”复选框。
- 在“选择服务器上的数据库”中选择作为Enterprise Architect存储库的数据库。
注记:
- 由于Sparx Systems专业云服务器是一个窗口服务,并在单个帐户下运行,因此所有数据库访问都将使用拥有帐户的凭据执行,因此无法跟踪各个最终用户在数据库中更新的记录;但是,如果需要, Enterprise Architect可以在内部存储审计历史记录
